MySQL定時器EVENT學習筆記

nt1979發表於2021-09-09

           要使定時起作用 MySQL的常量GLOBAL event_scheduler必須為on或者是1

-- 檢視是否開啟定時器
SHOW VARIABLES LIKE '%sche%';

-- 開啟定時器 0:off 1:on
SET GLOBAL event_scheduler = 1;

-- 建立事件
--每隔一秒自動呼叫e_test()儲存過程
CREATE EVENT IF NOT EXISTS event_test
ON SCHEDULE EVERY 1 SECOND
ON COMPLETION PRESERVE
DO CALL e_test();

-- 開啟事件
ALTER EVENT event_test ON
COMPLETION PRESERVE ENABLE;

-- 關閉事件
ALTER EVENT event_test ON
COMPLETION PRESERVE DISABLE;

SELECT * FROM t;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4822/viewspace-2810443/,如需轉載,請註明出處,否則將追究法律責任。

相關文章