I'm happy to live!

          Develop with pleasure!

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            39 隨筆 :: 2 文章 :: 31 評論 :: 0 Trackbacks
          MySQL中的定時執(zhí)行

           

            查看event是否開啟

            show variables like '%sche%';

            將事件計劃開戶

            set global event_scheduler =1;

           

            創(chuàng)建存儲過程test

            CREATE PROCEDURE test ()
            BEGIN
            update examinfo SET endtime = now() WHERE id = 14;
            END;

           

            創(chuàng)建event e_test

            create event if not exists e_test
            on schedule every 30 second
            on completion preserve
            do call test();

           

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

           

            關閉事件任務

            alter event e_test ON
            COMPLETION PRESERVE DISABLE;

           

            開戶事件任務
            alter event e_test ON
            COMPLETION PRESERVE ENABLE;

           

            以上測試均成功,測試環(huán)境為mysql 5.4.2-beta-community mysql community server(GPL)

          posted on 2009-11-20 00:25 Norsor 閱讀(1390) 評論(2)  編輯  收藏 所屬分類: 日常隨筆

          評論

          # re: mysql中的定時運行 2009-11-20 17:42 tomcatlee
          5.0.86-community-nt 沒有 event_scheduler 這個變量?  回復  更多評論
            

          # re: mysql中的定時運行 2009-11-20 19:38 樂蜂網
          是的歐服idifdifudif  回復  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 湘潭县| 临猗县| 肇州县| 海安县| 永昌县| 昌宁县| 厦门市| 西宁市| 永吉县| 东阿县| 长岭县| 滨海县| 岳阳市| 柏乡县| 客服| 永城市| 长寿区| 乐亭县| 广灵县| 阳高县| 山丹县| 湘潭县| 孝义市| 涟水县| 永宁县| 万安县| 乌恰县| 普定县| 扶余县| 西乡县| 南雄市| 沽源县| 上蔡县| 武安市| 炉霍县| 科技| 鄱阳县| 柘城县| 博罗县| 盐亭县| 庄浪县|