我有一个事件删除了一个月前的表上的记录。但它似乎没有执行。
DELIMITER $
CREATE EVENT delete_wykofile_back
ON SCHEDULE EVERY 1 MINUTE
STARTS CURRENT_TIMESTAMP + INTERVAL 1 DAY
ENDS CURRENT_TIMESTAMP + INTERVAL 5 YEAR
ON COMPLETION PRESERVE
DO
BEGIN
DELETE FROM factory.wyko_file_backup WHERE date_inserted < DATE_SUB(NOW(), INTERVAL 1 MONTH);
END$
DELIMITER ;
到目前为止我做了什么:
我已经跟踪并根据此question
我也检查了question,但无济于事。
我正在使用MySQL Workbench 6.2。我正以1分钟的间隔运行该事件进行测试。
答案 0 :(得分:0)
STARTS CURRENT_TIMESTAMP + INTERVAL 1 DAY
需要是当前日期或过去日期。现在它的设置将于2015年4月12日开始。