0

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

2 回答 2

0

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

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

更多信息:19.4.2。事件调度程序配置

于 2013-10-16T08:07:07.900 回答
0

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

于 2013-10-16T10:33:16.833 回答