1、工具:Navicat
2、通過下列語句l愛查詢event是否開啟
打開Navicat命令列界面(點擊工具可以看到或按F6) 輸入下面命令
show variables like '%sche%';

3、如果圖中event_scheduler 為 OFF 通過執行下列語句,來開啟event_scheduler
set global event_scheduler =1;
4、新建函數,選擇過程,編輯sql語句,即定時執行的操作
點擊新建函數->

選擇過程->

填寫名稱(test2)->完成->編輯sql->保存

點擊函數看到剛才創建的過程

5、創建事件,寫入call test1(剛才創建的過程名稱),點擊計划,設置執行開始時間及頻率

每5秒執行一次,2017-12-06 14:35:00為開始時間(注意格式) 保存

6、如未執行,執行下面命令開啟事件
ALTER EVENT 你的事件名稱 ENABLE;
純命令創建MySQL定時任務
1、進入mysql 開啟event_schduler;

2、進入數據庫kawadai(測試數據庫為kawadai)創建存儲過程
use kawadai;
create procedure delete_log() delete from kd_log where create_time < unix_timestamp(now());

測試 存儲過程
call delete_log()

3、創建Event事件
create event `my_test_event` on schedule every 30 second on completion preserve enable do call delete_log();

4、對於Event的常用操作
查看:SHOW EVENTS;
開啟事件:
