1、檢視event是否開啟
show variables like
'%sche%';
2、將事件計畫開啟
set
global event_scheduler=1;
3、建立
3.1、例:每天定時清空test表:
create event e_test
on schedule every 1
daydo
truncate
table test;
3.2、例: 5天後開啟每天定時清空test表,乙個月後停止執行:
create event e_test
on schedule every 1
daystarts current_timestamp + interval
5day
ends current_timestamp + interval
1month
dotruncate
table test;
on completion [not] preserve
可以設定這個事件是執行一次還是持久執行,預設為not preserve
。
4、開啟
alter event e_test enable;
5、臨時關閉
alter event e_test disable;
6、刪除
drop event if
exists e_test ;
7、檢視
show events;
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 表示當事件不會再發生的情況下,刪除事件 注意特定時間執行的事件,如果設定了該引數,執行完畢...