Вопрос об ON DUPLICATE KEY UPDATE на MySQL - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть предложение 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

Я делаю что-то не так

...