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日凌晨或是以后的凌晨是否会执行
答案是:不会执行!永远也不会!
如果想要执行,必须设置为当前时间以后的时间点!!!