我有一个简单的表 onupdate 有两列:ID 和内容和一个记录:[1,'旧内容']。添加记录 [1, 'new content'] 时,我想用新内容替换内容。是否可以使用 ON DUPLICATE KEY UPDATE 语法?通过这种方式,旧值仍然存在:
INSERT INTO onupdate (id, content) VALUES (1, 'newcontnet')
ON DUPLICATE KEY UPDATE
onupdate.content = onupdate.content
该示例仅用于说明目的。请不要提出 UPDATE 查询,因为我不知道 ID 是否存在。