如何建立一個數據庫內的定時任務


工具:navicat工具

 

查看event是否開啟: show variables like '%sche%';

將事件計划開啟

SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;

(該操作需要操作用戶有建立trigger的權限)

開戶事件任務: alter event e_test ON COMPLETION PRESERVE ENABLE;

關閉事件任務: alter event e_test ON COMPLETION PRESERVE DISABLE;

 

創建event e_test

navicat工具的交互設定:

 

 

 

定義事件的語句:

CREATE DEFINER=`root`@`%`   //定義者

EVENT e_test

ON SCHEDULE EVERY 10 MINUTE STARTS '2016-10-10 11:34:40'    //定義計划

ON COMPLETION NOT PRESERVE

ENABLE    //開啟事件任務

DO

delete FROM zkread.user where email = 'zhaikeread@163.com';    //事件操作

 

查看創建的事件:

SHOW EVENTS;

 

刪除一個事件:

DROP EVENT e_test;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM