不调用Mysql事件

时间:2013-10-16 05:52:11

标签: mysql stored-procedures

我创建了一个事件,每天凌晨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();

2 个答案:

答案 0 :(得分:0)

检查变量@@global.event_scheduler的值,它必须为1或ON。

SELECT @@global.event_scheduler;
SET @@global.event_scheduler := ON;

有关详细信息:19.4.2. Event Scheduler Configuration

答案 1 :(得分:0)

当我手动更改系统日期时,必须重启mysql服务器,然后才能执行事件。