MYSQL事件查看器使用介绍
更新时间:2012年07月23日 00:36:18 作者:
MYSQL事件查看器使用介绍,需要的朋友可以参考下
要查看当前是否已开启事件调度器
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
作者 Zhou Hr
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
作者 Zhou Hr
您可能感兴趣的文章:
- mysql的计划任务与事件调度实例分析
- mysql事件的开启和调用
- 逐步讲解MySQL中定时事件计划的创建
- 老生常谈mysql event事件调度器(必看篇)
- 详解MySQL用事件调度器Event Scheduler创建定时任务
- MySQL binlog中的事件类型详解
- MySQL计划任务(事件调度器) Event Scheduler介绍
- MySQL的事件调度器使用介绍
- MySQL Event Scheduler(事件调度器)
- mysql定时任务(event事件)实现详解
- MySQL中的事件调度基础学习教程
- mysql事件之修改事件(ALTER EVENT)、禁用事件(DISABLE)、启用事件(ENABLE)、事件重命名及数据库事件迁移操作详解
相关文章
安装mysql-8.0.19-winx64遇到的问题:Can''t create directory ''xxxx\Da
这篇文章主要介绍了安装mysql-8.0.19-winx64遇到的坑 ,Can't create directory 'xxxx\Database\',非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2020-02-02mysql 5.7.16 安装配置方法图文教程(ubuntu 16.04)
这篇文章主要为大家分享了ubuntu 16.04下mysql 5.7.16 安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-01-01
最新评论