码迷,mamicode.com
首页 > 数据库 > 详细

MYSQL事件查看器使用介绍

时间:2018-06-02 11:41:58      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:state   select   查看   mysq   microsoft   mil   color   事件调度器   JD   

要查看当前是否已开启事件调度器 
SHOW VARIABLES LIKE ‘event_scheduler‘; 

开启事件查看器 
SET GLOBAL event_scheduler = 1; 

创建事件 
语法: 
CREATE EVENT [IF NOT EXISTS] event_name 
ON SCHEDULE schedule 
[ON COMPLETION [NOT] PRESERVE] 
[ENABLE | DISABLE] 
[COMMENT ‘comment‘] 
DO sql_statement; 

实例: 
CREATE EVENT updateInfoStatus 
ON SCHEDULE EVERY 30 MINUTE 
DO 
UPDATE `jd_article` SET `status` = 0 WHERE `status` = 1 AND `date` <= now( ); 

修改事件 
语法: 
ALTER EVENT event_name 
[ON SCHEDULE schedule] 
[RENAME TO new_event_name] 
[ON COMPLETION [NOT] PRESERVE] 
[COMMENT ‘comment‘] 
[ENABLE | DISABLE] 
[DO sql_statement] 

实例: 
ALTER EVENT updateInfoStatus 
ON SCHEDULE EVERY 30 MINUTE 
DO 
UPDATE `jd_article` SET `status` = 0 WHERE `status` = 1 AND `date` <= now( ); 

删除事件 
DROP EVENTS IF EXISTS updateInfoStatus 

临时关闭事件 
ALTER EVENTS updateInfoStatus DISABLE 

开启事件 
ALTER EVENTS updateInfoStatus ENABLE 

查看事件详细信息 
SELECT * FROM INFORMATION_SCHEMA.EVENTS WHERE EVENT_NAME = ‘updateInfoStatus‘ AND EVENT_SCHEMA = ‘jdwc‘ 

查看所有事件 
SHOW EVENTS 

查看事件创建信息 
SHOW CREATE EVENT updateInfoStatus 

MYSQL事件查看器使用介绍

标签:state   select   查看   mysq   microsoft   mil   color   事件调度器   JD   

原文地址:https://www.cnblogs.com/dullbaby/p/9124562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!