我曾经有一个归档事件,过去每天运行一次没有问题,但最近我检查时,我发现我的事件仍然运行,但查询没有执行。所以我删除了旧事件并重新创建了它,只更改了名称和执行时间,但是现在它说当我使用mysql语法检查程序时语法有问题但是它使用php运行唯一的问题是它执行删除的第二个查询而不是第一个插入的第一个查询。事件如下:
CREATE DEFINER=`ricoj`@`%` EVENT `log_archiving` ON SCHEDULE EVERY 1 DAY STARTS
'2016-06-29 12:00:00' ON COMPLETION PRESERVE ENABLE DO BEGIN
insert into archives
select * from app_log where date_sub(curdate( ) , interval 75 DAY) >= created_datetime;
delete from app_log where date_sub(curdate( ) , interval 75 DAY) >= created_datetime;
END