mysql建立定時器(每天凌晨執行)

2021-08-01 01:12:36 字數 679 閱讀 4489

檢視event是否開啟

show variables like '%sche%';   

將事件計畫開啟(為no表示已開啟為off表示關閉)

set global event_scheduler =1; 

建立儲存過程fw_shop_day()

create procedure fw_shop_day () 

begin 

/*需要執行的sql語句*/

end; 

建立事件 e_fw_shop_day

create event if not exists e_fw_shop_day  -- 事件名稱

on schedule every  1 day starts date_add(date(curdate() + 1),interval 0 hour)  -- 每天凌晨執行

on completion preserve 

do call fw_shop_day();   -- 需要執行的儲存過程

關閉事件任務

alter event e_fw_shop_day on 

completion preserve disable; 

開戶事件任務

alter event e_fw_shop_day  on 

completion preserve enable; 

mysql 建立定時器

mysql定時器是系統給提供了event,而oracle裡面的定時器是系統給提供的job。廢話少說,下面建立表 create table mytable id int auto increment not null,name varchar 100 not null default introduc...

MySql 建立定時器

檢視定時器狀態 off 關閉,on 開啟 show variables like event sche 開啟定時器 set global event scheduler 1 以上的改法在資料庫重啟後將會恢復為原來狀態,要想資料庫重啟後也可以讓event scheduler開啟,則需要在配置檔案my....

python 定時器,實現每天凌晨3點執行的方法

如下所示 created on 2018 4 20 例子 每天凌晨3點執行func方法 import datetime import threading def func print haha 如果需要迴圈呼叫,就要新增以下方法 timer threading.timer 86400,func ti...