1. 程式人生 > >mysql 自動執行事件

mysql 自動執行事件

creat nts mysql global 視圖 -1 tar uart iter

#顯示定時任務
SHOW EVENTS;
#查看是否開啟定時器
SHOW VARIABLES LIKE ‘event_scheduler‘;
#開啟定時器(需管理員用戶)
SET GLOBAL event_scheduler = ON;

#創建事件,每年12-31日00:00:00執行
DROP EVENT IF EXISTS 【事件名稱】;
DELIMITER //
CREATE EVENT 【事件名稱】
ON SCHEDULE EVERY 1 YEAR STARTS ‘2017-12-31 00:00:00‘
DO CALL 【函數、存儲過程、視圖】
//
DELIMITER ;


#啟動事件
ALTER EVENT 【事件名稱】 ON COMPLETION PRESERVE ENABLE;

#關閉事件
#ALTER EVENT 【事件名稱】 ON COMPLETION PRESERVE DISABLE;

日期間隔(INTERVAL):

quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE | WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE | DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}

mysql 自動執行事件