`
shiwuyisheng
  • 浏览: 67315 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

MySQL 5.1 创建事件(CREATE EVENT)的语法

阅读更多

CREATE EVENT [IF NOT EXISTS] event_name
    ON SCHEDULE schedule
    [ON COMPLETION [NOT] PRESERVE]
    [ENABLE | DISABLE]
    [COMMENT 'comment']
    DO sql_statement;

schedule:
    AT timestamp [+ INTERVAL interval]
  | EVERY interval [STARTS timestamp] [ENDS timestamp]

interval:
    quantity {YEAR | QUARTER | MONTH | DAY | HOUR | MINUTE |
              WEEK | SECOND | YEAR_MONTH | DAY_HOUR | DAY_MINUTE |
              DAY_SECOND | HOUR_MINUTE | HOUR_SECOND | MINUTE_SECOND}

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

[ENABLE | DISABLE]可是设置该事件创建后状态是否开启或关闭,默认为ENABLE。
[COMMENT 'comment']可以给该事件加上注释。

 

分享到:
评论

相关推荐

    mysql的新特性:事件

    事件可以通过`CREATE EVENT`语句来创建。以下是基本的语法结构: ```sql CREATE [OR REPLACE] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE] ...

    MySQL-Events-CN[定义].pdf

    CREATE EVENT 语句用于创建一个新的事件,语法如下: CREATE EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] DO event_body; 其中,event_name 是事件的名称,schedule ...

    第12章MySQL触发器与事件.docx

    - 创建事件的语法:`CREATE EVENT event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE | DISABLE ON SLAVE] [COMMENT 'comment'] DO event_body;` - 修改事件:`ALTER EVENT ...

    MySQL定时执行脚本(计划任务)命令实例

    需要注意的是,如果MySQL服务重启,已创建的事件可能会丢失,这通常是由于`event_scheduler`配置项在重启时被重置为`OFF`。要解决这个问题,应确保在配置文件中永久开启事件调度器,或者在启动MySQL服务时明确指定`-...

    mysql中event的用法详解

    从MySQL 5.1版本开始引入,Event主要用于处理那些需要按时间规律执行的任务,比如定期备份、清理过期数据等,类似于Linux系统中的crontab。 一、基本概念 Event在MySQL中被定义为“时间触发器”,它不同于普通的...

    MySQL计划任务(事件调度器) Event Scheduler介绍

    MySQL中的Event Scheduler是一种内置的定时任务机制,自5.1.x版本起被引入,它允许用户在数据库内部创建定时事件,无需借助外部程序如cron job。这个特性极大地简化了对数据库进行定时操作的流程,例如定期备份、...

    mysql练习复习最佳帮手

    - **语法形式**:`CREATE TABLE table_name (column1 datatype, column2 datatype, ...);` - **设置主键**:`PRIMARY KEY(column_name)` - **设置外键**:`FOREIGN KEY(column_name) REFERENCES referenced_table...

    Java学习笔记-个人整理的

    {1.1}基本语法}{17}{section.1.1} {1.2}数字表达方式}{17}{section.1.2} {1.3}补码}{19}{section.1.3} {1.3.1}总结}{23}{subsection.1.3.1} {1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{...

Global site tag (gtag.js) - Google Analytics