重复密钥更新不做任何更新

时间:2012-12-16 09:16:11

标签: mysql sql c#-4.0

插入记录时如何在重复密钥更新时更新任何内容? MySql c#

1 个答案:

答案 0 :(得分:0)

只需使用原始值设置唯一值,(假设ProductID是唯一的),例如,

INSERT INTO CART (ProductID, Quantity)
VALUES (1, 100)
ON DUPLICATE KEY UPDATE ProductID = ProductID;