首頁  >  文章  >  資料庫  >  MySQL event 規劃任務淺析

MySQL event 規劃任務淺析

小云云
小云云原創
2018-01-17 10:19:121166瀏覽

本文主要為大家帶來一篇淺談MySQL event 規劃任務。小編覺得蠻不錯的,現在就分享給大家,也給大家做個參考。一起跟著小編過來看看吧,希望能幫助大家。

一、查看event是否開啟

show variables like '%sche%'; 
set global event_scheduler =1; 

二、

-- 設定時區並設定計畫事件調度器開啟,也可以event_scheduler = ON
set time_zone = '+8 :00';
set GLOBAL event_scheduler = 1;

-- 設定該事件使用或所屬的資料庫base資料庫
use test;

-- 如果原來存在該名字的任務計劃則先刪除
drop event if exist test_update;

-- 設定分隔符號為'$$' ,mysql預設的語句分隔符號為';' ,這樣在後續的create 到end這段程式碼都會看成是一條語句來執行
DELIMITER $$

-- 建立計畫任務,設定第一次執行時間為'2012-11-15 10:00:00',並且每天執行一次

-- on schedule every 30 second
-- on schedule every day starts timestamp '2012-11-15 10:00:00'

create event test_update
on schedule every day starts timestamp '2012-11-15 10:00:00'
do

-- 開始該計劃任務要做的事
begin

- ----------------------------------
-- do something 寫出你的計畫任務要做的事
-----------------------------------

-- 結束排程任務
end $$

-- 將語句分割符設定回';'
DELIMITER ;

相關推薦:

##JS中this與event的差異詳情

關於event的詳細介紹

js中this和event 的差異實例詳解

以上是MySQL event 規劃任務淺析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn