mariadb 中的活动时间表
event schedules in maria db
以下查询失败:
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
函数参考 here。
以下查询失败:
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
函数参考 here。