以下查询失败:
CREATE EVENT `UNUSED`
ON SCHEDULE EVERY 1 HOUR
STARTS '2016-06-14 11:00:00.000000' ENDS '2016-06-30 01:00:00.000000'
ON COMPLETION NOT PRESERVE ENABLE DO
UPDATE quotation_details SET status='UNUSED' WHERE updatedTime <= DATE_SUB(NOW(), INTERVAL 10 DAYS) ;
MySQL说:#1064-您的SQL语法有误;检查与您的MariaDB服务器版本相对应的手册,以在第1行的“ DAYS)”附近使用正确的语法
更改DAYS
为DAY
类似以下内容;)
CREATE EVENT `UNUSED`
ON SCHEDULE EVERY 1 HOUR
STARTS '2016-06-14 11:00:00.000000' ENDS '2016-06-30 01:00:00.000000'
ON COMPLETION NOT PRESERVE ENABLE DO
UPDATE quotation_details SET status='UNUSED' WHERE updatedTime <= DATE_SUB(NOW(), INTERVAL 10 DAY) ;
并在这里查看DATE_SUB
功能参考。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句