二、创建事件(CREATE EVENT)

先来看一下它的语法:EVENT [IF  ] event_name

ON SCHEDULE schedule

[ON COMPLETION [] PRESERVE]

[ENABLE | DISABLE]

[COMMENT 'comment']

sql_statement;

schedule:

AT  [+  ]

| EVERY  [STARTS ] [ENDS ]

:

quantity { |  |  |  |  |  |

|  |

1) 首先来看一个简单的例子来演示每秒插入一条记录到数据表test;

aaa (timeline );

EVENT e_test_insert

ON SCHEDULE EVERY 1

test.aaa  ();

等待3秒钟后,再执行查询看看:mysql>  *  aaa;

+

| timeline |

+

| 2007-07-18 20:44:26 |

| 2007-07-18 20:44:27 |

| 2007-07-18 20:44:28 |

+

2) 5天后清空test表:EVENT e_test

ON SCHEDULE AT  +  5

TABLE test.aaa;

3) 2007年7月20日12点整清空test表:EVENT e_test

ON SCHEDULE AT  '2007-07-20 12:00:00'

TABLE test.aaa;

4) 每天定时清空test表:EVENT e_test

ON SCHEDULE EVERY 1

TABLE test.aaa;

5) 5天后开启每天定时清空test表:EVENT e_test

ON SCHEDULE EVERY 1

STARTS  +  5

TABLE test.aaa;

6) 每天定时清空test表,5天后停止执行:EVENT e_test

ON SCHEDULE EVERY 1

ENDS  +  5

TABLE test.aaa;

7) 5天后开启每天定时清空test表,一个月后停止执行:EVENT e_test

ON SCHEDULE EVERY 1

STARTS  +  5

ENDS  +  1

TABLE test.aaa;

[ON COMPLETION [NOT] PRESERVE]可以设置这个事件是执行一次还是持久执行,默认为NOT PRESERVE。

8) 每天定时清空test表(只执行一次,任务完成后就终止该事件):EVENT e_test

ON SCHEDULE EVERY 1

ON COMPLETION  PRESERVE

TABLE test.aaa;

[ENABLE | DISABLE]可是设置该事件创建后状态是否开启或关闭,默认为ENABLE。

[COMMENT ‘comment’]可以给该事件加上注释。

三、修改事件(ALTER EVENT)EVENT event_name

[ON SCHEDULE schedule]

[RENAME TO new_event_name]

[ON COMPLETION [] PRESERVE]

[COMMENT 'comment']

[ENABLE | DISABLE]

[ sql_statement]

1) 临时关闭事件ALTER EVENT e_test DISABLE;

2) 开启事件ALTER EVENT e_test ENABLE;

3) 将每天清空test表改为5天清空一次:EVENT e_test

mysql 事件状态enable_mysql事件 - wayhk的个人页面 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. mysql+同步大师,mysql同步异常 - 低调的糊涂虫的个人页面 - OSCHINA - 中文开源技术交流社区...

    收到报警,数据库同步延迟 登上mysql服务器,查看进程,发现同步的state一直是"Reading event from the relay log" 而正常情况下,同步是很快的 ...

  2. mysql i优化_mysql优化 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区

    下面是一部分比较重要的建议: 1.选择正确的存储引擎 以 MySQL为例,包括有两个存储引擎 MyISAM 和 InnoDB,每个引擎都有利有弊. MyISAM 适合于一些需要大量查询的应用,但其对于 ...

  3. mysql mcd date_mysql升级5.5 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区

    对付Linux的问题,其实很多都是权限问题,细心想一下即可. centos6.4默认装的是mysql5.1,使用 yum update 也update不了.google了一下,找到个yum安装的方法: ...

  4. C 实现Mysql增量备份_mysql增量备份 - lyle_luo的个人页面 - OSCHINA - 中文开源技术交流社区...

    #!/bin/sh ############################### # 此脚本用来增量备份 # 此文件名:mysqldailybackup.sh # # Author: zhangro ...

  5. mysql中级_mysql中级操作 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...

    解析sql执行过程 show VARIABLES like '%profil%' //查看是否开启了剖析 如没开启set profiling=1; 启用 show profiles; set @que ...

  6. 命令行mysql回退_mysql-管理事务 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.介绍 mysql支持几种基本的数据库引擎,其中MYSQL的两种最基本的引擎MyISAM和InnoDB,其中只有InnoDB支持事务管理. 事务处理:可以用来维护数据库的完整性,他保证成批的MySQ ...

  7. 空间搭建mysql环境_MySQL环境搭建 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.安装依赖和拓展 1.安装 sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get inst ...

  8. mysql模糊查询 or_mysql 模糊查询 - yizhichao的个人页面 - OSCHINA - 中文开源技术交流社区...

    "↵### Error querying database. Cause: java.sql.SQLException: Parameter index out of range (1 &g ...

  9. mysql外码内码定义_中文编码杂谈(转) - CodeAxe的个人页面 - OSCHINA - 中文开源技术交流社区...

    编码问题的例子 在windows自带的notepad(记事本)程序中输入"联通"两个字,保存后再次打开,会发现"联通"不见了,代之以"��ͨ" ...

最新文章

  1. crontab工具介绍
  2. 201521123024 《Java程序设计》 第九周学习总结
  3. 最全的电气设备故障诊断法
  4. SpringBoot中通过ConfigurationProperties注解的方式读取application.yml中配置的属性值
  5. linux检查网络是否通畅_网络基础Ping命令详解(使用Ping这命令来测试网络连通)...
  6. C++计算实时输入数据的统计信息实现算法(附完整源码)
  7. 用HTTP的PUT方式发送请求
  8. 盘点神奇却少为人知的IntelliJ IDEA快捷键
  9. BZOj #4771. 七彩树(主席树+dfn序+lca)
  10. override 和 new 关键字的总结
  11. ubuntu16.04下安装配置caffe2和detectron(亲测有效,非常简单)
  12. 字符串的concat方法_字符串concat()方法
  13. 电工学复习【7】-- 集成运算放大器
  14. Mandriva本地安装
  15. Windows 域基础环境搭建-Win_Server_2003
  16. 蓝牙耳机一个响一个不响怎么办
  17. 枯燥的生活需要每日情话
  18. Docker 多阶级构建:Docker 下如何实现镜像多阶级构建?
  19. Linux 安装Kerberos认证KDC服务
  20. python 根号化简_Python 基础

热门文章

  1. php二分法实力,php常见的几种排序以及二分法查找
  2. android ota不打包_android 6.0系统 make otapackage 错误
  3. Python+OpenCV:图像轮廓
  4. 口嫌体直聂远,撩人于无形茅子俊,《皓镧传》吴谨言求问该选谁?
  5. How to remove ROM in MAME
  6. kafka 基础知识梳理-kafka是一种高吞吐量的分布式发布订阅消息系统
  7. jsp中EL表达式不好使
  8. 如何进行Java EE性能测试与调优
  9. ibatis_HelloWorld
  10. DSP双线性变换详解