DROP EVENT IF EXISTS eve1;

DELIMITER $$

CREATE EVENT eve1 ON SCHEDULE EVERY 1 SECOND STARTS NOW() ENDS NOW()+1

ON COMPLETION PRESERVE

DISABLE

DO

BEGIN

UPDATE testtable1 SET age = age+1 WHERE id = 1;

END$$

DELIMITER ;

SELECT * FROM testtable1;

SELECT NOW();

/*

标准创建语句EventsEvents

CREATE EVENT 事件任务名称 ON SCHEDULE AT 时戳/EVERY 任意非空的整数 时间单位 [STARTS 时戳] [ENDS时戳]

[ON COMPLETION [NOT] PRESERVE]

[ENABLE | DISABLE]

[COMMENT '时间任务注释']

DO

BEGIN

要执行的sql语句

END

ON SCHEDULE有两种设定计划任务的方式:

AT 时戳:单次的计划任务

EVERY 任意非空的整数 时间单位 [STARTS 时戳] [ENDS时戳]:重复的计划任务

设置了[STARTS 时戳] [ENDS时戳]表示只在该时间段内重复计划任务

时戳可以是任意的TIMESTAMP 和DATETIME 数据类型。

要求提供的是将来的时间(大于CURRENT_TIMESTAMP),而且小于Unix时间的最后时间(等于或小于'2037-12-31 23:59:59')。

时间单位是关键词:YEAR,MONTH,DAY,HOUR,MINUTE 或者SECOND。

提示: 其他的时间单位也是合法的如:QUARTER, WEEK, YEAR_MONTH,DAY_HOUR, DAY_MINUTE, DAY_SECOND, HOUR_MINUTE,HOUR_SECOND, MINUTE_SECOND,但他们是非标准不实用也不需要的。

[ON COMPLETION [NOT] PRESERVE]:

不写默认是 ON COMPLETION NOT PRESERVE,表示当这个事件不会再发生的时候,即当单次计划任务执行完毕后或当重复性的计划任务执行到了ENDS阶段,该事件任务即被drop掉。

ON COMPLETION PRESERVE 当事件任务结束后不被drop掉

提示: 基本不需要试用这个语句。

[ENABLE | DISABLE]

不写默认是ENABLE

设定事件的状态,如果是Enable 的话,那么系统就会启动这个事件,DISABLE则不启动

可以用修改命令开启或关闭事件,修改事件任务只要把关键字CREATE换成ALTER即可。

*/

mysql查看事件任务内容_MySql事件计划任务相关推荐

  1. mysql查看系统运行日志文件_mysql自身运行日志文件详解

    概述 日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内部发生的事件,数据库 ...

  2. mysql查看binlog日志内容

    2019独角兽企业重金招聘Python工程师标准>>> (一) binlog介绍 binlog,即二进制日志,它记录了数据库上的所有改变,并以二进制的形式保存在磁盘中: 它可以用来查 ...

  3. mysql查看当前最大连接数_MySQL查看当前连接数、连接数和最大连接数

    原标题:MySQL查看当前连接数.连接数和最大连接数 MySQL查看当前所有连接的详细资料: mysqladmin -u root -p processlist MySQL查看当前连接数(Thread ...

  4. mysql查看系统可用字符集_MySQL查看所有可用的字符集

    MySQL查看所有可用的字符集 Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL ...

  5. mysql查看事件任务内容_Mysql 中的事件//定时任务

    什么是事件 一组SQL集,用来执行定时任务,跟触发器很像,都是被动执行的,事件是因为时间到了触发执行,而触发器是因为某件事件(增删改)触发执行: 开启事件 查看是否开启: show variables ...

  6. mysql 事件的作用_MySQL 事件

    概述 事件调度器是 MySQL5.1 后新增的功能,可以将数据库按自定义的时间周期触发某种操作,可以理解为时间触发器,类似于 Linux 系统下面的任务调度器 crontab,或者类似与 Window ...

  7. mysql事件执行记录表_MySQL事件异常记录

    最近在调整MySQL存储过程以及通过事件调用的过程中遇到几个坑,记录如下. MySQL版本:5.6 开发工具:SQLyog v12 1.存储过程 P 中有一条 UPDATE 临时表 TEMP_T 的语 ...

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

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

  9. mysql查看主主信息_MySQL主主

    在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动.因此,如果是双主或者多主,就会增加mysql入 ...

最新文章

  1. cocos2d-x学习笔记16:记录存储1:CCUserDefault
  2. 疾风之刃鸿蒙炸裂,疾风之刃二周年版本12月1日上线_疾风之刃天武僧二觉率先开放_游戏堡...
  3. 下列不是c语言浮点常量的是,C语言二级题库.doc
  4. Android开发之Java和Kotlin混合开发互相跳转报错的问题
  5. 我为什么“放弃”从事八年的嵌入式领域
  6. 苹果也“翻车”,服务器大面积宕机三小时
  7. 数据库正确建立索引以及最左前缀原则
  8. 用 AI 培养孩子学习兴趣,讯飞新一代智能学习机正式发布!
  9. map转换成JSON的方法
  10. 使用 PyQT5 来做一个简易版库存管理系统(二)
  11. 视频应用在区块链上的应用
  12. WES7 定制界面完整过程
  13. tp-link与台式计算机连接教程,台式电脑连接到无线路由器上网教程
  14. AppEmit是应用程序(尤其是浏览器)与本地程序间互相通信的易扩展的轻量级中间件
  15. response响应讲解
  16. 关于mysql 联表使用count的一个问题
  17. 5.4 成员变量的隐藏和方法重写
  18. 苹果侧边滑动返回_一个丝滑的全屏滑动返回手势
  19. 双11销额超二三四五名总和,喜临门为床垫行业树立“高度和广度”
  20. 「镁客早报」库克抨击高通,表明不可能在法律纠纷中达成和解;传闻无人驾驶公司Aurora融资20亿美元... 1

热门文章

  1. android中拖动文字实现功能,Android:图片中叠加文字,支持拖动改变位置
  2. springmvc 结合ajax批量新增
  3. android UI布局
  4. ffmpeg在android上输出滑屏问题处理
  5. TPLink 备份文件bin文件解析
  6. [iOS] 建立与使用Framework
  7. HDOJ 1875 畅通工程再续
  8. sql 替换text字段中的指定字符
  9. SQL语言的事务机制_转摘
  10. Breadth-first Search(广度优先搜索)专题2