网站开发就业前景怎么样,室内设计高端网站,常州 微网站,做篮球网站用的背景图MySQL的event的使用方法
一、事件定时策略
1、查看event事件开启状态
SHOW VARIABLES LIKE event_scheduler;如图#xff0c;Value值 ON#xff1a;打开#xff0c;OFF#xff1a;关闭。
2、设置event事件打开
SET GLOBAL event_scheduler ON;如果MySQL重启了#x…MySQL的event的使用方法
一、事件定时策略
1、查看event事件开启状态
SHOW VARIABLES LIKE event_scheduler;如图Value值 ON打开OFF关闭。
2、设置event事件打开
SET GLOBAL event_scheduler ON;如果MySQL重启了event会默认关闭需要重新设置。
可在my.cnf配置文件里的【mysqld】增加 event_scheduler ON永久开启设置后需要重启MySQL才会生效
3、设置event事件关闭
SET GLOBAL event_scheduler OFF;二、定时任务说明
-- 创建定时任务
CREATE EVENT my_event
ON SCHEDULE
EVERY 1 DAY STARTS 2023-01-01 01:00:00
DO CALL my_event()解释
1、create event my_event定义事件名称名为my_event
2、EVERY 1 DAY周期定时的规则每天执行一次
3、STARTS 2023-01-01 01:00:00表示在具体执行开始时间2023-01-01凌晨1点整开始执行
4、可选 on completion preserve disable表示创建后并不开始生效。
5、do call my_event()该event(事件)的操作内容,这里是调用名为my_event()的存储过程三、定时任务说明
1、查看所有event
SELECT * FROM information_schema.EVENTS where EVENT_SCHEMA my_db;SELECT EVENT_NAME, EVENT_DEFINITION, INTERVAL_VALUE, INTERVAL_FIELD, STATUS FROM INFORMATION_SCHEMA.EVENTS;2、查看指定event
SHOW CREATE EVENT MY_EVENT;3、修改指定event
-- 修改定时任务 2点执行 调用my_event_bak()存储过程
ALTER EVENT my_event
ON SCHEDULE
EVERY 1 DAY STARTS 2023-01-01 02:00:00
DO CALL my_event_bak()4、开启指定event
//开启定时任务
alter event my_event on completion preserve enable;5、关闭指定event
//关闭定时任务
alter event my_event on completion preserve disable;6、删除指定event
//删除定时任务
drop event my_event ;7、定时规则
7.1、执行周期EVERY
参数单位有second、minute、hour、day、week(周)、quarter(季度)、month、year
//每天执行1次
on schedule every 1 day
//每周执行1次
on schedule every 1 week
//每月执行1次
on schedule every 1 month
//每年执行1次
on schedule every 1 year7.2、执行开始时间AT
// 当前时间5天后执行
on schedule at current_timestamp() interval 5 day
// 在2023年1月1日凌晨1点整执行
on schedule at 2023-01-01 01:00:007.3、执行时间段STARTS ENDS
//3天后开始每天都执行一次到下个月底结束
on schedule every 1 day starts current_timestamp() interval 3 day ends current_timestamp() interval 1 month //从现在起每天执行执行3天
on schedule every 1 day ends current_timestamp() interval 3 day 参考链接
1、https://zhuanlan.zhihu.com/p/619128134 2、https://www.jb51.net/database/28534927c.htm
如有不正确之处还望指正书写不易觉得有帮助就点个赞吧☺☺☺