記錄下遇到的一個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