关于在MySQL上进行ON DUPLICATE KEY UPDATE的问题

时间:2019-02-07 15:07:03

标签: mysql sql-update sql-insert

我有一个这样的sql语句:

INSERT INTO products (ProductSKU,ProductPrice,ProductCheckDate) 
VALUES ('0000001','22,00','2019-01-01 00:00:00') 
ON DUPLICATE KEY UPDATE 
    ProductLastPrice = ProductPrice, 
    ProductPrice = '22,00', 
    ProductLastCheckDate = ProductCheckDate,
    ProductCheckDate = '2019-01-01 00:00:00';

我需要在注册表更新时存储旧值,但有时ProductLastCheckDate与ProductCheckDate相同

我做错什么了吗?

0 个答案:

没有答案