首页 > 解决方案 > MySQL 将在什么时间执行每天安排的事件?

问题描述

如果我每天在 mysql 中创建一个事件,间隔如下:

CREATE EVENT `event`
ON SCHEDULE EVERY '1' DAY ON COMPLETION PRESERVE
ENABLE COMMENT '' DO
UPDATE table SET something = something + 1;

它将在一天中的什么时间执行?我会假设 0AM 但规范没有提到它。

是的,我知道可以指定具体时间,但我想保持简单。

标签: mysqlevents

解决方案


不指定 STARTS 与使用 STARTS CURRENT_TIMESTAMP 相同,即为事件指定的操作在创建事件后立即开始重复。

来自MySQL 参考


推荐阅读