MySQL 事件創建后不執行


記錄下遇到的一個MySQL的事件問題。

 

DELIMITER $$
ALTER DEFINER=`root`@`localhost` EVENT `event` ON 
SCHEDULE EVERY 1 MINUTE STARTS '2020-07-16 09:21:53' ENDS '2020-08-10 01:40:00' 
ON COMPLETION  PRESERVE ENABLE  COMMENT 'event' DO 
BEGIN
#操作SQL
END$$
DELIMITER ;

ON SCHEDULE EVERY 1 MINUTE STARTS 時間 ENDS 時間 :設置一個事件執行時間段  : ENDS刪除掉就是沒有結束時間,就會一直循環🔁1分鍾執行一次:MINUTE 可以改成hour或者day

ON COMPLETION  PRESERVE : 定義事件是一次執行還是永久執行,

默認為一次執行,即ON COMPLETION NOT PRESERVE。

ENABLE :ENABLE :開啟          DISABLE :關閉        DISABLE ON SLAVE :從上關閉 

COMMENT 注釋 DO


免責聲明!

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



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