一、基础的命令
调度器
-- 开启事件调度器
SET GLOBAL event_scheduler = ON;
-- 关闭事件调度器
SET GLOBAL event_scheduler = OFF;
-- 查看事件调度器状态
SHOW VARIABLES LIKE 'event_scheduler';
时间
--- 每隔5秒钟执行
ON SCHEDULE EVERY 5 SECOND
---每隔1分钟执行
ON SCHEDULE EVERY 1 MINUTE
---每天1点执行执行
ON SCHEDULE EVERY 1 DAY STARTS DATE_ADD(DATE_ADD(CURDATE(), INTERVAL 1 DAY), INTERVAL 1 HOUR)
事件
-- 创建事件
CREATE EVENT IF NOT EXISTS event_user
ON SCHEDULE EVERY 5 SECOND #即上面的时间
ON COMPLETION [NOT] PRESERVE
COMMENT '你的注释'
DO `你的执行内容`;
-- 修改事件
ALTER EVENT IF NOT EXISTS event_user
ON SCHEDULE EVERY 5 SECOND #即上面的时间
ON COMPLETION [NOT] PRESERVE
COMMENT '你的注释'
DO `你的执行内容`;
-- 查看所有事件
SELECT * FROM information_schema.events;
-- 启动事件
ALTER EVENT `事件名` ENABLE;
-- 删除事件
DROP EVENT IF EXISTS `事件名`;
附录
一、时间相关
-- 当前时间
CURRENT_TIMESTAMP
网友评论