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