国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
mysql的event(事件)用法詳解

 SELECT * FROM mysql.event;
SET GLOBAL event_scheduler = 1; -- 開啟定時器 0:off 1:on 
SHOW VARIABLES LIKE 'event_scheduler';-- 查看是否開啟定時器

如果顯示OFF,則輸入以下語句開啟:

set global event_scheduler = on;

提醒:雖然這里用set global event_scheduler = on語句開啟了事件,但是每次重啟電腦?;蛑貑ysql服務(wù)后,會發(fā)現(xiàn),事件自動關(guān)閉(event_scheduler=OFF),所以想讓事件一直保持開啟,最好修改配置文件,讓mysql服務(wù)啟動的時候開啟時間,只需要在my.ini配置文件的[mysqld]部分加上event_scheduler=ON 即可,如下:

 

 1 MySQL從5.1開始支持event功能,類似oracle的job功能。有了這個功能之后我們就可以讓MySQL自動的執(zhí)行數(shù)據(jù)匯總等功能,不用像以前需要操作的支持了。如linux crontab功能 。 -- 查看是否開啟定時器 SHOW VARIABLES LIKE '%sche%'; +-----------------+-------+ 2  3 MySQL從5.1開始支持event功能,類似oracle的job功能。有了這個功能之后我們就可以讓MySQL自動的執(zhí)行數(shù)據(jù)匯總等功能,不用像以前需要操作的支持了。如linux crontab功能 。 4  5 -- 查看是否開啟定時器 6 SHOW VARIABLES LIKE '%sche%';  7  8 +-----------------+-------+ 9 | Variable_name | Value |10 +-----------------+-------+11 | event_scheduler | ON |12 +-----------------+-------+13 1 row in set14 15 16 17 18 -- 開啟定時器 0:off 1:on19 SET GLOBAL event_scheduler = 1; 20 21 -- 創(chuàng)建事件22 --每隔一秒自動調(diào)用e_test()存儲過程23 CREATE EVENT IF NOT EXISTS event_test24 ON SCHEDULE EVERY 1 SECOND25 ON COMPLETION PRESERVE 26 DO CALL e_test();27 28 -- 開啟事件29 ALTER EVENT event_test ON 30 COMPLETION PRESERVE ENABLE; 31 32 -- 關(guān)閉事件33 ALTER EVENT event_test ON 34 COMPLETION PRESERVE DISABLE;35 36 從現(xiàn)在開始每隔九天定時執(zhí)行 37 CREATE EVENT EVENT1 38 39 ON SCHEDULE EVERY 9 DAY STARTS NOW() 40 ON COMPLETION PRESERVE ENABLE 41 DO 42 BEGIN 43 CALL TOTAL(); 44 END 45 46 47 48 49 50 每個月的一號凌晨1 點執(zhí)行 51 CREATE EVENT EVENT2 52 53 ON SCHEDULE EVERY 1 MONTH STARTS DATE_ADD(DATE_ADD(DATE_SUB(CURDATE(),INTERVAL DAY(CURDATE())-1 DAY), INTERVAL 1 MONTH),INTERVAL 1 HOUR) 54 ON COMPLETION PRESERVE ENABLE 55 DO 56 BEGIN 57 CALL STAT(); 58 END 59 60 61 62 每個季度一號的凌晨2點執(zhí)行 63 64 CREATE EVENT TOTAL_SEASON_EVENT 65 66 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) 67 ON COMPLETION PRESERVE ENABLE 68 DO 69 BEGIN 70 CALL SEASON_STAT(); 71 END 72 73 74 75 76 每年1月1號凌晨四點執(zhí)行 77 CREATE EVENT TOTAL_YEAR_EVENT 78 79 ON SCHEDULE EVERY 1 YEAR STARTS DATE_ADD(DATE(CONCAT(YEAR(CURDATE()) + 1,'-',1,'-',1)),INTERVAL 4 HOUR) 80 ON COMPLETION PRESERVE ENABLE 81 DO 82 BEGIN 83 CALL YEAR_STAT(); 84 END

 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MySQL 定時器EVENT
MySQL中的定時執(zhí)行
Mysql創(chuàng)建定時任務(wù)
MySQL 事件調(diào)度器 定時調(diào)度
Mysql中的事件(定時任務(wù))
MYSQL定時執(zhí)行存儲過程
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服