隨筆 mysql 定時任務

2021-10-06 03:39:03 字數 664 閱讀 5511

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...