應該是你重啟過電腦或重啟過服務了。
SELECT * FROM mysql.event;
SET GLOBAL event_scheduler = 1; -- 開啟定時器 0:off 1:on
SHOW VARIABLES LIKE 'event_scheduler';-- 查看是否開啟定時器
SET GLOBAL event_scheduler = 1; -- 開啟定時器 0:off 1:on
SHOW VARIABLES LIKE 'event_scheduler';-- 查看是否開啟定時器
如果顯示OFF,則輸入以下語句開啟:
set global event_scheduler = on;
提醒:雖然這里用set global event_scheduler = on語句開啟了事件,但是每次重啟電腦。或重啟mysql服務后,會發現,事件自動關閉(event_scheduler=OFF),所以想讓事件一直保持開啟,最好修改配置文件,讓mysql服務啟動的時候開啟時間,只需要在my.ini配置文件的[mysqld]部分加上event_scheduler=ON 即可,如下: