我能知道我下面的sql语句有什么问题吗?我给出错误“日期时间值不正确”。
UPDATE stocks SET Notes = '0' where ExpireDate like '%2017-12-28%' and StockCount > 0;
最佳答案
试试这个:
SET sql_safe_updates = 0;
UPDATE STOCKS
SET NOTES = '0'
WHERE EXPIREDATE = CURDATE()
AND STOCKCOUNT > 0;
SET sql_safe_updates = 1;
关于mysql - 如何使用Where子句和Datetime来更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48009468/