mysql事件执行时间

mysql事件:每天凌晨调用存储过程,存储过程是向表里增删指定记录

CREATE DEFINER=`root`@`localhost` 
EVENT `NewEvent`
ON SCHEDULE EVERY 1 DAY STARTS '2015-09-27 00:00:00'
ON COMPLETION PRESERVE
ENABLE
DO
CALL addrecord('type26record','0');


问题:比如现在是2015-9-27  00:21:20    而事件中是从'2015-09-27 00:00:00'开始执行,可能你会试图把系统时间修改为9-27  23:59 观察事件在28日凌晨或是以后的凌晨是否会执行

答案是:不会执行!永远也不会!

如果想要执行,必须设置为当前时间以后的时间点!!!

posted @ 2015-09-27 00:25  Fighter,  阅读(1968)  评论(0编辑  收藏  举报