1
使用insert... on duplicate key update时,更新多个列而不更新某些列的语法是什么?在具有多个值的重复密钥更新上插入
我写了下面的查询:
INSERT INTO table (id,number,text) VALUES (1,2,3),(3,5,"i want this remain the previous value and not change"),(1,2,3)
ON DUPLICATE KEY UPDATE id=VALUES(id), number=VALUES(number), text=VALUES(text);
如何不改变一些值,并让他们保持它以前的值?
非常感谢你。你是MySQL的硕士;) –
你能说我如何使用'IN'而不是'=' –
@MohammadMasoudian我已更新 –