我的查询看起来像这样:
UPDATE `shop_product` SET `unchecked` = 1 WHERE DATE(last_transaction_date) < CURDATE()-3
当我启动他时,他不会影响单行,尽管有超过300行会受到影响。
last_transaction_date是日期类型列。
我需要取消选中超过3天的所有行。
答案 0 :(得分:2)
使用interval
UPDATE `shop_product`
SET `unchecked` = 1
WHERE last_transaction_date < CURDATE() - interval 3 day