需求:定时删除或者插入数据.

查询状态

新建查询>运行: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

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐