首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用1条语句插入或查询

使用1条语句插入或查询
EN

Stack Overflow用户
提问于 2021-09-23 08:44:29
回答 1查看 28关注 0票数 0

使用MySQL

如下表所示:

代码语言:javascript
复制
Idempotent
id VARCHAR(256) PRIMARY KEY
createdAt DATETIME NOT NULL

如何用一条语句做一个INSERTSELECT

代码语言:javascript
复制
INSERT INTO Idempotent
(id, createdAt)
VALUES
('hello world', '2021-09-23 12:34:56')
ON DUPLICATE KEY **SELECT * FROM Idempotent WHERE (id = 'hello world') **

ON DUPLICATE KEY不允许使用SELECT,那么如何使用1条语句执行insert或select?这有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2021-09-23 08:57:14

您需要使用INSERT INTO .. SELECT FROM

代码语言:javascript
复制
INSERT INTO Idempotent
(id, createdAt)
SELECT 'hello world', '2021-09-23 12:34:56'
FROM DUAL;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69296766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档