(1)事件排程器功能是mysql5.1後新增
(2)功能:
將資料庫按自定義的時間週期觸發某種操作
(3)示例:
create event myevent
on schedule at current_timestamp + interval 1 hour
doupdate myschema.mytable set mycol=mycol +1
注1:事件名稱在create event關鍵字後指定
注2:通過on schedule 子句指定事件在何時執行及執行頻次
注3:通過do子句指定要執行的具體操作或事件
(4)檢視排程器狀態
show events \g;
show variables like '%scheduler%'
(5) 事件觸發器預設是關閉的,需要手動開啟
set global event_scheduler=1
(6)禁用event
alter event test_event_1 disable;
(7) 刪除event
drop event test_event_1;
mysql 事件排程器 MySQL事件排程器
一 建立排程器 將資料庫按自定義的時間週期觸發某種操作,類似linux下的crontab 例項 建立排程器後的每個1小時觸發一次 create event myevent on schedule at current timestamp interval 1 hour doupdate mysche...
MySQL事件排程器
事件排程器 event scheduler 可以定時執行某些特定任務,可以看做基於時間的觸發器.show variables like event scheduler select event scheduler set global event scheduler 1 show create ev...
MYSQL 事件排程器
要檢視當前是否已開啟事件排程器 show variables like event scheduler 開啟事件高度器 set global event scheduler 1 建立事件 語法 create event if not exists event name on schedule sch...