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

首頁 > 數據庫 > MySQL > 正文

MySQL定時執行腳本(計劃任務)實例

2024-07-24 12:37:46
字體:
來源:轉載
供稿:網友

在mysql中我們可以直接進行一些參數設置讓它成定時為我們執行一些任務了,這個雖然可以使用windows或者linux中的計劃任務實現,但是mysql本身也能完成.

查看event是否開啟,代碼如下:

show variables like '%sche%';

將事件計劃開啟,代碼如下:

set global event_scheduler =1;

創建存儲過程test,代碼如下:

  1. CREATE PROCEDURE test ()  
  2. BEGIN  
  3. update examinfo SET endtime = now() WHERE id = 14;  
  4. END;  

創建event e_test,代碼如下:

  1. create event if not exists e_test  
  2. on schedule every 30 second  
  3. on completion preserve  
  4. do call test(); 

每隔30秒將執行存儲過程test,將當前時間更新到examinfo表中id=14的記錄的endtime字段中去.

關閉事件任務,代碼如下:

alter event e_test ON

COMPLETION PRESERVE DISABLE;

開戶事件任務,代碼如下:

alter event e_test ON

COMPLETION PRESERVE ENABLE;//Vevb.com

以上測試均成功,測試環境為mysql 5.4.2-beta-community mysql community server(GPL),以上的相關內容就是對MySQL定時執行的介紹,望你能有所收獲.

mysql 計劃任務重啟后消失,我們只要修改一配置即可,event_scheduler在mysql的config中設置為OFF有關,去mysql中將配置改為ON則就搞定了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 桃园市| 南京市| 通榆县| 广州市| 绥棱县| 大田县| 河池市| 邛崃市| 邵武市| 澄城县| 琼中| 海晏县| 故城县| 涡阳县| 象州县| 错那县| 威信县| 茶陵县| 镇宁| 福安市| 揭阳市| 隆化县| 普安县| 公主岭市| 乾安县| 鄂伦春自治旗| 佳木斯市| 平南县| 资源县| 广河县| 蒙阴县| 酒泉市| 集贤县| 搜索| 城口县| 琼结县| 托克逊县| 昌宁县| 徐闻县| 双辽市|