美文网首页
MySQL定时任务

MySQL定时任务

作者: yzfang | 来源:发表于2017-12-29 11:44 被阅读0次

-- 查看定时任务是否开启

SHOW VARIABLES LIKE '%event_sche%';

-- 开启定时任务

SET GLOBAL event_scheduler = 1

-- 查看所有任务

SELECT event_name,event_definition,interval_value,interval_field,STATUS FROM information_schema.EVENTS;

-- 删除任务

DROP EVENT update_user_rank

-- 创建任务

CREATE EVENT update_user_rank

ON SCHEDULE EVERY 15 MINUTE

ON COMPLETION PRESERVE DISABLE

DO CALL updateUserRank();

-- 常用时间

SECOND,MINUTE,HOUR,DAY,WEEK(周),QUARTER(季度),MONTH,YEAR

-- 具体时间段执行

-- 五天后执行

ON SCHEDULE AT CURRENT_TIMESTAMP()+INTERVAL 5 DAY

-- 在2017年7月12日,晚上9点50执行

ON SCHEDULE AT '2017-07-12 21:50:00'

-- 5天后开始每天都执行执行到下个月底

ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP()+INTERVAL 5 DAY ENDS CURRENT_TIMESTAMP()+INTERVAL 1 MONTH

-- 从现在起每天执行,执行5天

ON SCHEDULE EVERY 1 DAY ENDS CURRENT_TIMESTAMP()+INTERVAL 5 DAY 

-- 启用某个任务

ALTER EVENT update_user_rank ON COMPLETION PRESERVE ENABLE;

-- 停用某个任务

ALTER EVENT second_event ON COMPLETION PRESERVE DISABLE;

相关文章

  • Linux笔记

    Linux定时任务 Mysql备份 Linux+Mysql定时备份 * * * * * user task分 时 ...

  • MySQL定时任务

    一、查看定时任务是否开启 二、开启关闭定时任务 三、建立定时任务,实例 四、修改事件 注: 其中的存储过程为 执行...

  • MySQL定时任务

    -- 查看定时任务是否开启 SHOW VARIABLES LIKE '%event_sche%'; -- 开启定时...

  • MYSQL定时任务

    创建存储过程: 每月执行存储过程(带下划线的是自己定义的):

  • mysql定时任务

    创建存储过程,保留100条数据,其他删除 创建定时任务:每晚四点触发 启动定时任务:

  • mysql定时任务

    1、首先 查看定时策略是否开启,查看命令:show variables like '%event_sche%';显...

  • Mysql定时任务

    一、基础的命令 调度器 时间 事件 附录 一、时间相关

  • Mysql 定时任务

    1.检查数据库是否开启 navicat 执行:**SHOW VARIABLES LIKE 'event_sched...

  • MySQL存储过程与定时任务

    记录下自己写的MySQL简单存储过程和定时任务 统计有多少个app 统计定时任务 停止和删除定时任务 参考文档:m...

  • mysql设置定时任务

    1.首先检查是否开启了定时任务 查看event是否开启 : SHOW VARIABLESLIKE'%event_s...

网友评论

      本文标题:MySQL定时任务

      本文链接:https://www.haomeiwen.com/subject/bhjigxtx.html