mysql定時任務

2021-08-18 18:50:50 字數 1460 閱讀 4183

show variables like 'event_scheduler';
開啟定時任務:
set global event_scheduler = on;
定時更新

on completion [not] preserve :表示當事件不會再發生的情況下,刪除事件(注意特定時間執行的事件,如果設定了該引數,執行完畢後,事件將被刪除,不想刪除的話可以設定成on completion preserve);

enable:表示系統將執行這個事件;

drop event if exists `event_at`;

delimiter ;;

create definer=`root`@`localhost` event `event_at` on schedule at '2018-04-14 19:01:00' on completion preserve enable do

begin

update wxfeeling set isprivate=0;

end;;

delimiter ;

當然如果不想打**可以在視覺化工具內管理:

mysql 定時任務 生效 mysql定時任務

1.檢視是否開啟定時策略 show variables like event sche 若出現如下圖,則此時是關閉狀態 開啟定時策略 重啟無效 set global event scheduler 1 則需要在配置檔案my.ini的設定 重啟有效 mysqld event scheduler on ...

mysql 定時任務

檢視event是否開啟 複製 如下 show variables like sche 將事件計畫開啟 複製 如下 set global event scheduler 1 建立儲存過程test 複製 如下 create procedure test begin update examinfo set...

mysql 定時任務

1 檢視event是否開啟 show variables like sche 2 將事件計畫開啟 set global event scheduler 1 3 建立 3.1 例 每天定時清空test表 create event e test on schedule every 1 daydo tru...