国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL定時器開啟、調用實現代碼

2024-07-24 12:48:54
字體:
來源:轉載
供稿:網友
創建測試表
復制代碼 代碼如下:

CREATE TABLE t
(
v VARCHAR(100) NOT NULL
) ENGINE INNODB DEFAULT CHARSET=utf8;
創建定時器 調用的存儲過程
DELIMITER $$
DROP PROCEDURE IF EXISTS e_test $$
CREATE PROCEDURE e_test()
BEGIN
INSERT INTO t VALUES('1');
END $$
DELIMITER ;
要使定時起作用 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;
從現在開始每隔九天定時執行
CREATE EVENT EVENT1
ON SCHEDULE EVERY 9 DAY STARTS NOW()
ON COMPLETION PRESERVE ENABLE
DO
BEGIN
CALL TOTAL();
END
每個月的一號凌晨1 點執行
CREATE EVENT EVENT2
ON SCHEDULE EVERY 1 MONTH STARTS DATE_ADD(DATE_ADD(DATE_SUB(CURDATE(),INTERVAL DAY(CURDATE())-1 DAY), INTERVAL 1 MONTH),INTERVAL 1 HOUR)
ON COMPLETION PRESERVE ENABLE
DO
BEGIN
CALL STAT();
END
每個季度一號的凌晨2點執行
CREATE EVENT TOTAL_SEASON_EVENT
ON SCHEDULE EVERY 1 QUARTER STARTS DATE_ADD(DATE_ADD(DATE( CONCAT(YEAR(CURDATE()),'-',ELT(QUARTER(CURDATE()),1,4,7,10),'-',1)),INTERVAL 1 QUARTER),INTERVAL 2 HOUR)
ON COMPLETION PRESERVE ENABLE
DO
BEGIN
CALL SEASON_STAT();
END
每年1月1號凌晨四點執行
CREATE EVENT TOTAL_YEAR_EVENT
ON SCHEDULE EVERY 1 YEAR STARTS DATE_ADD(DATE(CONCAT(YEAR(CURDATE()) + 1,'-',1,'-',1)),INTERVAL 4 HOUR)
ON COMPLETION PRESERVE ENABLE
DO
BEGIN
CALL YEAR_STAT();
END

MySQL的event在進行按月,季,年進行自動調用存儲過程時,為了測試可以把系統改為年的最后一天,如2010-12-31 23:59:55;

您可能感興趣的文章:

mysql Event Scheduler: Failed to open table mysql.eventMySQL定時器EVENT學習筆記MySQL計劃任務(事件調度器) Event Scheduler介紹mysql中event的用法詳解MySQL Event Scheduler(事件調度器)MySQL定時執行腳本(計劃任務)命令實例Linux shell實現每天定時備份mysql數據庫逐步講解MySQL中定時事件計劃的創建詳解MySQL用事件調度器Event Scheduler創建定時任務
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明溪县| 平原县| 玉屏| 太原市| 射阳县| 独山县| 肃宁县| 绥芬河市| 旅游| 平潭县| 阳朔县| 曲沃县| 木兰县| 陆河县| 屏山县| 麻阳| 鄯善县| 上饶市| 泗水县| 博兴县| 保德县| 镇安县| 永泰县| 尼木县| 射阳县| 金山区| 贡嘎县| 阿巴嘎旗| 荣成市| 崇义县| 通化市| 义乌市| 舟山市| 定南县| 连山| 准格尔旗| 白水县| 遂昌县| 修水县| 濮阳县| 浦县|