首页 / Mysql / MySQL的事件调度器使用介绍

MySQL的事件调度器使用介绍

自MySQL5.1.0起,增加了一个非常有特色的功能C事件调度器(Event Scheduler),可以用做定时执行某些特定任务,可以看作基于时间的触发器。

自MySQL5.1.0起,增加了一个非常有特色的功能C事件调度器(Event Scheduler),可以用做定时执行某些特定任务,可以看作基于时间的触发器。

一、开启
事件调度默认是关闭的,开启可执行

或者在my.ini文件中加上event_scheduler=1
或者在启动命令后加上”-event_scheduler=1″
可以通过如下命令查看是否已开启事件调度器。

二、创建

event_name:是你要创建的事件名称
schedule:是执行计划,有两个选项,第一是在某一时刻执行,第二是从某时到某时每隔一段时间执行。
INTERVAL:时间间隔,可以精确到秒。
ON COMPLETION [NOT] PRESERVE:结束后是否保存,默认不保存,一旦执行完,事件就被删除了,因此强烈建议此参数设为 ON COMPLETION PRESERVE。

是从现在起5日后执行

在某一具体时刻执行

5天后开始每天执行,一个月后结束
CURRENT_TIMESTAMP可以用具体时间替换,比如’2012-03-06 18:00:00′

这是一个完整的例子。

三、修改

关闭e_test事件。
注意,一旦MySQL重启,Disable的事件将全部消失。

四、删除

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/2297.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏