我在 mysql 中设置了一个事件,从“明天”开始每 24 小时运行一次。这就是事件表显示的内容:
db name body definer execute_at interval_value interval_field created modified last_executed starts ...
DBA P1 [BLOB - 51 B] abc@% NULL 24 HOUR 2014-02-01 15:10:19 2014-02-01 15:10:19 2014-02-01 16:08:14 2014-02-02 14:10:19
麻烦的是,尽管它应该开始,2014-02-02 14:10:19
但它已经执行了2014-02-01 16:08:14
,距离创建时间还不到 24 小时?
怎么了,有什么想法吗?
这是创建语句:
CREATE EVENT `P1`
ON SCHEDULE EVERY 24 HOUR
STARTS CURRENT_TIMESTAMP + INTERVAL 24 HOUR
ON COMPLETION PRESERVE ENABLE DO ..some sql...