可能是您的MySQL事件计划程序未运行。
试试看它是否正在运行:
show variables like 'event_scheduler';
如果获得
OFF返回值,则可能是原因。您可以通过运行以下命令将其重新打开:
SET GLOBAL event_scheduler = ON;
如果您需要知道MySQL的当前日期和时间,可以运行:
select now();
最后,您可以使用以下查询查看MySQL事件计划程序上次运行事件的时间:
select event_schema,event_name,last_executed from information_schema.events;
祝你好运!
编辑
如果您需要默认情况下打开event_scheduler,请转到my.cnf文件(如果使用Windows,则为my.ini文件),然后注释掉
event_scheduler=DISABLED或设置
event_scheduler=ON。然后重新启动您的MySQL服务器。
这里有更多有关它的信息。



