MySQL中事件不自動執行:
如果事件本身沒有錯誤,但卻沒有自動執行,可以先檢查【event_scheduler】是否開啟。
通過語句【SHOW VARIABLES LIKE 'event_scheduler';】檢查【event_scheduler】是否開啟:
若【event_scheduler】為OFF,将其設定為ON即可。
通過語句【SHOW VARIABLES LIKE 'event_scheduler';】将【event_scheduler】設定為ON:
但是資料庫重新開機後,【event_scheduler】還可能會變為OFF。
要想資料庫重新開機後,【event_scheduler】依舊為ON狀态,可設定MySQL的配置檔案,在my.ini檔案裡的[mysqld]下面添加【event_scheduler=ON;】即可,再次重新開機MySQL服務即可。