我创建了一个事件,每天凌晨4.01凌晨调用一个程序。为了测试当前事件,我将系统日期更改为2013-10-17 04:00:00&等待一分钟,以便事件将调用,但不会调用。
有什么问题? 如何在mysql中测试事件?
CREATE EVENT EVENT_NOTIFICATION
ON SCHEDULE
EVERY 1 DAY STARTS '2013-10-17 04:01:00'
COMMENT 'Insert Notification'
DO CALL sp_Notification();
答案 0 :(得分:0)
检查变量@@global.event_scheduler
的值,它必须为1或ON。
SELECT @@global.event_scheduler;
SET @@global.event_scheduler := ON;
答案 1 :(得分:0)
当我手动更改系统日期时,必须重启mysql服务器,然后才能执行事件。