mysql的Navicat执行定时任务
·
需求:定时删除或者插入数据.
查询状态
新建查询>运行:SHOW VARIABLES LIKE 'event_scheduler'
查询看到默认为关闭(OFF)
修改为开启
执行:SET GLOBAL event_scheduler = ON
开启,再次查询为ON

正文开始
第一步:函数,新建函数,选择过程函数,命名函数,点击完成。


第二步:在BEGIN 和 END之间写入sql语句,点击保存。
例如:DELETE FROM teacher WHERE create_time < '2022-03-14 00:00:00' LIMIT 1000;

第三步:点击事件,新建事件

第四步:定义里设置:call 函数名(),点击计划,设置执行间隔和起始时间(我设置为30s执行一次,执行一小时),最后点击保存并给事件命名。



.......................................................................................................
查看事件:
SELECT * FROM information_schema.EVENTS;
或者
SHOW EVENTS
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)