一組 SQL 集,用來執行定時任務,跟觸發器很像,都是被動執行的,事件是因為時間到了觸發執行,而觸發器是因為某件事件(增刪改)觸發執行;
檢視是否開啓:
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 即可,如下