mysql事件

来源:互联网 发布:linux war包不自动解压 编辑:程序博客网 时间:2024/05/18 05:01

A:事件(定时执行任务)

查看是否开启事件配置

showvariables like 'event_scheduler';//直接当作sql语句执行

开启事件

set globalevent_scheduler = on;//直接当作sql语句执行

创建事件

CREATE EVENT [IF NOT EXISTS] event_name

ON SCHEDULE schedule(触发器间隔执行时间)

[ON COMPLETION [NOT] PRESERVE]

[ENABLE | DISABLE]

[COMMENT 'comment']

DO sql_statement;

临时开启事件

ALTER EVENT event_name ENABLE;

临时关闭事件

ALTER EVENT event_name DISABLE;

删除事件

DROP EVENT event_name

事件相对于触发器的优势:不需要对标进行了操作也可执行。
0 0