MySQL設置定時任務

1.查看event 事件是否開啓

show variables like '%sche%';

2.如沒開啓,則開啓。需要數據庫超級權限

set global event_scheduler =1;

3.創建定時任務

創建每隔一分鐘執行的事件

create event if not exists event_insertdt on schedule every 1 minute   
on completion preserve   
do insert into test_data (receivetime, distance)values(current_timestamp, '0.3');

創建每天凌晨1點執行的事件

create event if not exists event_insertdt  
on schedule every 1 day starts date_add(date_add(curdate(), interval 1 day), interval 1 hour)   
on completion preserve enable  
do insert into test_data (receivetime, distance)values(current_timestamp, '0.3');

4.查看定時任務

select * from information_schema.events;

5.關閉定時任務

drop event event_insertdt;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章