国产探花免费观看_亚洲丰满少妇自慰呻吟_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則就搞定了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黎平县| 西平县| 信宜市| 蒙山县| 巴林左旗| 永寿县| 台湾省| 凤台县| 峨边| 栾川县| 花莲县| 清新县| 兰州市| 秦皇岛市| 军事| 精河县| 奎屯市| 东安县| 乐清市| 宜兰市| 锦屏县| 留坝县| 灌南县| 聂拉木县| 饶阳县| 交口县| 方城县| 孝义市| 怀来县| 兴城市| 诸暨市| 中超| 德保县| 惠州市| 维西| 那曲县| 潮安县| 大关县| 高碑店市| 襄汾县| 九江县|