使用navicat 创建定时删除任务
提示:mysql 、函数 、事件
一、查看事件是否开启
工具-命令列界面:
SHOW VARIABLES LIKE 'event_scheduler';
ON为开启、OFF为关闭
SET GLOBAL event_scheduler = ON;
二、在指定的库中,新建函数(填上函数名称)-过程-完成-保存即可
三、创建事件
工具栏中找到:其他-事件-新建事件
定义:写入要调用的函数名
计划:设计每天执行
3.SQL预览 看一下生成的语句 如果保存不了 说明自动生成的语句有问题
4.复制上面的语句 自己新建个查询 再执行 把其中要每天执行语句改成如下即可
CREATE EVENT `chm_ecs_db`.`DELETEIMAGES`
ON SCHEDULE
EVERY 1 Day
STARTS '2023-11-24 00:00:00'
DO call TimedPhotoDeletion();
执行ok后 即创建事件可以了
5.查看我们已经创建的事件
工具栏中:其他-事件
就能看到我们创建的事件了