查看event是否開啟
將事件計劃開啟
創建存儲過程test
創建event e_test
每隔30秒將執行存儲過程test,將當前時間更新到examinfo表中id=14的記錄的endtime字段中去.
關閉事件任務
開戶事件任務
以上測試均成功,測試環境為mysql 5.4.2-beta-community mysql community server(GPL)
以上的相關內容就是對MySQL定時執行的介紹,望你能有所收獲。
mysql 計劃任務重啟后消失
我們只要修改一配置即可
event_scheduler在mysql的config中設置為OFF有關。去mysql中將配置改為ON則就搞定了。
更詳細的大家可以往下看
MySQL5.1.x版本中引入了一項新特性EVENT,顧名思義就是事件、定時任務機制,在指定的時間單元內執行特定的任務,因此今后一些對數據定時性操作不再依賴外部程序,而直接使用數據庫本身提供的功能。
要查看當前是否已開啟事件調度器,可執行如下SQL:
SHOW VARIABLES LIKE 'event_scheduler';
或
SELECT @@event_scheduler;
或
SHOW PROCESSLIST;
若顯示:
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
則可執行
SET GLOBAL event_scheduler = 1;
或
SET GLOBAL event_scheduler = ON;
來開啟,也可以直接在啟動命令加上“
主站蜘蛛池模板:
巴彦淖尔市|
九龙城区|
城口县|
云南省|
泉州市|
怀安县|
秀山|
抚顺市|
鄂伦春自治旗|
若羌县|
金川县|
隆尧县|
阿坝县|
方山县|
合肥市|
安康市|
甘南县|
石狮市|
康马县|
芦山县|
沁源县|
莫力|
民丰县|
邹平县|
阳谷县|
拜泉县|
桃园县|
射洪县|
鹰潭市|
香格里拉县|
建水县|
平顶山市|
田林县|
新和县|
涟源市|
玛纳斯县|
库尔勒市|
东阳市|
浏阳市|
婺源县|
巩留县|