隨筆 mysql 定時任務

mysql定時任務設置默認情況下是關的,需要開啓。

臨時開啓爲(重啓mysql就沒了)

SET GLOBAL event_scheduler = 1;

linux永久開啓:

vi /etc/my.cnf

在[mysqld]下添加一行event_scheduler=ON

語法:

創建定時任務:

create EVENT 事件名
on SCHEDULE 頻率 時間 時間單位
DO sql語句

例子:

create EVENT user_insert
on SCHEDULE EVERY 3 SECOND
DO INSERT user (id,username,password) VALUE(2,'aaa','vvv');

暫停定時任務:

ALTER EVENT user_insert DISABLE

啓動定時任務:

ALTER EVENT user_insert ENABLE

刪除定時任務:

DROP EVENT user_insert

 

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