mysql定時任務設定預設情況下是關的,需要開啟。
臨時開啟為(重啟mysql就沒了)
set global event_scheduler = 1;
linux永久開啟:
vi /etc/my.cnf
在[mysqld]下新增一行event_scheduler=on
語法:建立定時任務:
create event 事件名
on schedule 頻率 時間 時間單位
do sql語句
例子:
create event user_insert
on schedule every 3 second
do insert user (id,username,password) value(2,'aaa','vvv');
暫停定時任務:
alter event user_insert disable
啟動定時任務:
alter event user_insert enable
刪除定時任務:
drop event user_insert
mysql 定時任務 生效 mysql定時任務
1.檢視是否開啟定時策略 show variables like event sche 若出現如下圖,則此時是關閉狀態 開啟定時策略 重啟無效 set global event scheduler 1 則需要在配置檔案my.ini的設定 重啟有效 mysqld event scheduler on ...
隨筆 spring quartz定時任務(1)
第一次接觸quartz。用org.springframework.scheduling.quartz.methodinvokingjobdetailfactorybean的方式 遇到的問題如下 中間省略,作為乙隻菜鳥,這個問題苦惱了2天。然後才找到這篇文章 問題原因 找不到org.apache.co...
mysql 定時任務
檢視event是否開啟 複製 如下 show variables like sche 將事件計畫開啟 複製 如下 set global event scheduler 1 建立儲存過程test 複製 如下 create procedure test begin update examinfo set...