使用MySQL
如下表所示:
Idempotent
id VARCHAR(256) PRIMARY KEY
createdAt DATETIME NOT NULL如何用一条语句做一个INSERT或SELECT?
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?这有可能吗?
发布于 2021-09-23 08:57:14
您需要使用INSERT INTO .. SELECT FROM
INSERT INTO Idempotent
(id, createdAt)
SELECT 'hello world', '2021-09-23 12:34:56'
FROM DUAL;https://stackoverflow.com/questions/69296766
复制相似问题