1
show variables like '%event_sche%';
1
set global event_scheduler=1;
12
[mysqld]event_scheduler=on //這一行加入mysqld標籤下
1、建立定時任務:
create event second_event
on schedule every 1 second
on completion preserve disable
do call test_proce();
第一行create event day_event是建立名為second_event的事件,注意此處沒有括號
第二行是建立週期定時的規則,本處的意思是每秒鐘執行一次
第三行on completion preserve disable是表示建立後並不開始生效。
第四行do call test_proce()是該event(事件)的操作內容,表示呼叫我們剛剛建立的test_proce()儲存過程。
1
select event_name,event_definition,interval_value,interval_field,status from information_schema.events;
1
2
alter event second_event on completion preserve enable;//開啟定時任務
alter event second_event on completion preserve disable;//關閉定時任務
mysql 定時任務 生效 mysql定時任務
1.檢視是否開啟定時策略 show variables like event sche 若出現如下圖,則此時是關閉狀態 開啟定時策略 重啟無效 set global event scheduler 1 則需要在配置檔案my.ini的設定 重啟有效 mysqld event scheduler on ...
mysql 定時任務
檢視event是否開啟 複製 如下 show variables like sche 將事件計畫開啟 複製 如下 set global event scheduler 1 建立儲存過程test 複製 如下 create procedure test begin update examinfo set...
mysql定時任務
show variables like event scheduler 開啟定時任務 set global event scheduler on 定時更新 on completion not preserve 表示當事件不會再發生的情況下,刪除事件 注意特定時間執行的事件,如果設定了該引數,執行完畢...