mysql定时执行sql mysql5.7定时作业

导读:MySQL 5.7版本中提供了定时作业的功能,可以让用户在指定的时间点或时间间隔内执行一些任务,如备份数据库、清理无用数据等 。本文将介绍MySQL 5.7定时作业的使用方法 。
1. 创建定时作业
使用CREATE EVENT语句创建定时作业,语法如下:
CREATE EVENT event_name
ON SCHEDULE schedule
DO
event_body;
其中,event_name为事件名称,schedule为事件触发的时间表达式,event_body为事件执行的SQL语句 。
2. 修改定时作业
使用ALTER EVENT语句修改已创建的定时作业,语法如下:
ALTER EVENT event_name
3. 删除定时作业
使用DROP EVENT语句删除已创建的定时作业,语法如下:
DROP EVENT event_name;
4. 查看定时作业
使用SHOW EVENTS语句查看已创建的定时作业,语法如下:
SHOW EVENTS;
5. 启动和停止定时作业
【mysql定时执行sql mysql5.7定时作业】使用ALTER EVENT语句启动或停止已创建的定时作业,语法如下:
ON COMPLETION [NOT] PRESERVE
ENABLE | DISABLE;
总结:通过MySQL 5.7的定时作业功能,用户可以方便地进行数据库备份、清理无用数据等任务,提高数据库管理效率 。

    推荐阅读