MySQL 建立儲存過程及定時任務

2021-09-06 13:59:04 字數 874 閱讀 4316

建立定時任務名為:event_csdn

'2019-01-01 00:00:00'  起每10s 執行

create event if not exists event_csdn 

on schedule every 10 second starts timestamp '2019-01-01 00:00:00'

on completion preserve

do select * from csdn;

drop event event_csdn;
建立名為 csdn_test的儲存過程

兩個select為sql語句集

create definer=`root`@`%` procedure `csdn_test`()

begin

select * from csdn;

select * from v2ex;

end

call 儲存過程名

create event if not exists event_csdn_test

on schedule every 30 second starts timestamp '2019-01-01 00:00:00'

on completion preserve

do call csdn_test

也可以直接在資料庫下的 函式 和 事件 裡建立

mysql 儲存過程 定時任務

建立儲存過程 create procedure if not exists test begin insert into test.test time values curdate end set global event scheduler 0 設定任務器 開關 1開 0關 show variab...

mysql定時任務與儲存過程例項

檢視event是否開啟 show variables like event sche 將事件計畫開啟 set global event scheduler 1 將事件計畫關閉 set global event scheduler 0 關閉事件任務 alter event eventname on c...

MySql 定時任務和儲存過程,每月建立一張表

1.要做這個之前先要 設定好時區 set time zone 8 00 開啟事件排程器 set global event scheduler 1 選擇資料庫 use test 12 3456 2.先建立乙個儲存過程或者函式 建立owner info month表的儲存過程 create proced...