本文主要為大家帶來一篇淺談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 ;
相關推薦:
以上是MySQL event 規劃任務淺析的詳細內容。更多資訊請關注PHP中文網其他相關文章!