MySQL 建立儲存過程及定時任務
阿新 • • 發佈:2019-01-02
建立定時任務:
建立定時任務名為:event_csdn
'2019-01-01 00:00:00' 起每10s 執行
CREATE event IF NOT EXISTS event_csdn
ON SCHEDULE EVERY 10 second STARTS TIMESTAMP '2019-01-01 00:00:00'
ON COMPLETION PRESERVE
DO
SELECT * FROM csdn;
關閉定時任務:
DROP event event_csdn;
建立儲存過程:
建立名為 csdn_test的儲存過程
兩個select為SQL語句集
CREATE DEFINER=`root`@`%` PROCEDURE `csdn_test`() BEGIN SELECT * FROM csdn; SELECT * FROM v2ex; END
新增儲存過程的定時任務:
CALL 儲存過程名
CREATE event IF NOT EXISTS event_csdn_test
ON SCHEDULE EVERY 30 second STARTS TIMESTAMP '2019-01-01 00:00:00'
ON COMPLETION PRESERVE
DO
CALL csdn_test
也可以直接在資料庫下的 函式 和 事件 裡建立