记录一下MySQL定时器常用的几条语句

1:查看定时器是否开启

SHOW VARIABLES LIKE '%sche%' ;

2:打开定时器

SET GLOBAL event_scheduler = 1;

3:创建定时器

CREATE EVENT [IF NOT EXISTS] event_name

ON SCHEDULE schedule

[ON COMPLETION [NOT] PRESERVE]

[ENABLE | DISABLE]

[COMMENT 'comment']

DO sql_statement;

说明:event_name :创建的event名字(唯一确定的);

ON SCHEDULE:计划任务

schedule: 决定event的执行时间和频率(注意时间一定要是将来的时间,过去的时间会出错),有两种形式 AT和EVERY;

[ON COMPLETION [NOT] PRESERVE]: 可选项,默认是ON COMPLETION NOT PRESERVE 即计划任务执行完毕后自动drop该事件;ON COMPLETION PRESERVE则不会drop掉 ;

[ENABLE | DISABLE] :设定event的状态,默认ENABLE:表示系统尝试执行这个事件, DISABLE:关闭该事情,可以用alter修改;

[COMMENT 'comment'] :可选项,comment 用来描述event;相当注释,最大长度64个字节;

DO sql_statement: 需要执行的sql语句(可以是复合语句;

4:修改定时器(类似创建)

ALTER EVENT event_name

ON SCHEDULE schedule

[RENAME TO new_event_name]

[ON COMPLETION [NOT] PRESERVE]

[ENABLE | DISABLE]

[COMMENT 'comment']

DO sql_statement;

5:删除定时器

DROP EVENT [IF EXISTS] event_name;

6:查看自己创建的定时器

select * from mysql.event;

示例:每天将table_name的version置零

CREATE EVENT test_event ON SCHEDULE EVERY 1 DAY STARTS '2017-07-24 00:00:00'

ON COMPLETION PRESERVE ENABLE DO update table_name set version=0;

mysql schedule event,MySQL 定时器event相关推荐

  1. 记录-MySQL中的事件调度Event Scheduler

    下面是自己的实例 /*查询event是否开启(查询结果Off为关闭 On为开启)*/ show variables like '%sche%'; /*开启/关闭命令(1开启--0关闭)*/ set g ...

  2. mysql事件调度定时任务_详解MySQL用事件调度器Event Scheduler创建定时任务

    前言 事件调度器相当于操作系统中的定时任务(如:Linux中的cron.Window中的计划任务),但MySql的事件调度器可以精确到秒,对于一些实时性要求较高的数据处理非常有用. 1. 创建/修改事 ...

  3. mysql event 日志_MySQL Event计划任务刷慢日志

    前言 最近在尝试一个日志系统graylog来收集mysql的慢查询日志提,供后续的分析.监控和报警等.测试步骤已经到日志已成功收集到graylog,测试时需要刷一些慢查询日志出来.为了刷比较多的日志和 ...

  4. mysql guanwnag_Error while deserializing binlog event at offset

    执行同步操作的时候提示如下错误,如何排查此类问题: 2020-11-30 20:49:05,118 ERROR io.debezium.connector.mysql.BinlogReader [] ...

  5. mysql两张主表person event加上第三张关联表

    有两个对象,个人person.活动event.每个person可以参加多个event,每个event可以由多person参加.数据库表格如下: event - id [int (4),primary] ...

  6. mysql查看是否开启定时器_Mysql 查看定时器 打开定时器 设置定时器时间

    1.查看是否开启evevt与开启evevt. 1.1.MySQL evevt功能默认是关闭的,可以使用下面的语句来看evevt的状态,如果是OFF或者0,表示是关闭的. show VARIABLES ...

  7. python 信号量,Event, 定时器

    信号量 信号量也是一把锁,可以指定信号量为5,对比互斥锁同一时间只能有一个任务抢到锁去执行,信号量同一时间可以有5个任务拿到锁去执行. 如果说互斥锁是合租房屋的人去抢一个厕所,那么信号量就相当于一群路 ...

  8. MySQL事件与定时器,mysql下存储过程与定时器

    存储过程 mysql存在两种方式(函数和存储过程),来使数据在数据库中处理.以节省程序员在应用内对数据的处理花费的时间.一般来说,数据库来处理性能上和代码量上来看,要比直接在应用中处理好得多.(个人理 ...

  9. MySQL 中的mysql库探秘

    简介:以前面试的时候,被面试官问到,你能大概说说mysql 中的mysql库都是什么,起什么作用吗?忽然一时还想不起来了,只知道是有权限用户.然后今天来写个文章,探究下. mysql 中有个库叫mys ...

  10. mysql启用keepalive_keepalive+mysql 主主配置

    1.   环境说明: 机器名 eth0 说明 server01 192.168.100.30/24 Mysql.keepalive server02 192.168.100.31/24 Mysql.k ...

最新文章

  1. 简述一下你对mysql事物的理解_面试题:说说你对数据库事务的理解
  2. linux和python的关系_Python、Linux与我的缘分
  3. 论文阅读 - TransNet and TransNet V2
  4. el-tooltip位置不灵活_美团研究院:超五成生活服务业商户有灵活用工需求
  5. autocomplete触发事件_修改jQuery.autocomplete中遇到的键盘事件
  6. goback history 传递参数_vue-router go(-1)后退时怎么带参数?
  7. 编码表/转义字符/进制转换
  8. 最小二乘残差 C语言6,传感器原理和应用习题_第1章.doc
  9. C# ZPL打印标签
  10. qq linux五笔输入法下载官网,QQ五笔输入法下载_QQ五笔输入法下载2021官方下载-太平洋下载中心...
  11. 矩阵的行简化阶梯型和标准型
  12. 双稳态电路的两个稳定状态是什么_干货 | 常见的脉冲电路到底有何用途和特点?终于了解了!...
  13. dede搜索结果页列表标题长度修改方法
  14. wordpress新留言微信提醒
  15. 职场——领导的话你得品,你不走心,就容易走人
  16. jQuery点击图片来回切换功能
  17. CSDN博客文章必须要登录才能查看解决办法
  18. ajax 分页 php,phpajax分页一_PHP教程
  19. abaqus生成odb文件_【前沿技术】基于Python的ABAQUS二次开发在飞机蒙皮锤铆中的应用...
  20. 初识openmeetings-db

热门文章

  1. python根据一个基类生成派生类_将基类转换为派生类python(或者更像pythonic的扩展类的方式)...
  2. python中webdriver_Linux上部署python+selenium+webdriver常见问题解决方案
  3. html 注释_java基础- Java编程规范与注释
  4. 什么样 信号_深圳停止商务公寓用地审批释放着什么样的信号,会引起房价下跌吗...
  5. ie8不兼容java项目_[Java教程]ie8以下不兼容document.getElementsByName解决方法
  6. 【Paper】2019_带有不匹配干扰的多智能体系统有限时间积分滑模控制
  7. 【UWB】ELM 极限学习机原理及公式推导
  8. python基础2(来自廖雪峰的官方网站)
  9. 【进展】冰箱运行监测系统:进展汇报,顺理思路
  10. 判断一棵二叉树是否为AVL树