MySQL 定時器
阿新 • • 發佈:2018-10-18
test exists iter sql 開啟 enable some ima gin
1、查看MySQL版本
select version(); // 小於5.1版本不支持定時器
2、查看MySQL定時器狀態
show VARIABLES LIKE ‘event_scheduler‘;
// off or 0 為關閉狀態 || on or 1 為開啟狀態
3、開啟定時器
SET GLOBAL event_scheduler = 1; // 開啟定時器
4、存儲過程語法
DELIMITER $$
CREATE PROCEDURE card_status()
BEGIN
do something;
END
$$ DELIMITER
5、定時器語法
DROP EVENT IF EXISTS
test_event
;
CREATE EVENT test_event
ON SCHEDULE every 1 second
ON COMPLETION PRESERVE DISABLE
DO CALL test_proce();
6、執行定時器
alter event card_event on completion preserve enable;
MySQL 定時器