MYSQL事件查看器使用介绍
2023-06-13 09:14:34 时间
要查看当前是否已开启事件调度器
SHOWVARIABLESLIKE"event_scheduler";
开启事件查看器
SETGLOBALevent_scheduler=1;
创建事件
语法:
CREATEEVENT[IFNOTEXISTS]event_name
ONSCHEDULEschedule
[ONCOMPLETION[NOT]PRESERVE]
[ENABLE|DISABLE]
[COMMENT"comment"]
DOsql_statement;
实例:
CREATEEVENTupdateInfoStatus
ONSCHEDULEEVERY30MINUTE
DO
UPDATE`jd_article`SET`status`=0WHERE`status`=1AND`date`<=now();
修改事件
语法:
ALTEREVENTevent_name
[ONSCHEDULEschedule]
[RENAMETOnew_event_name]
[ONCOMPLETION[NOT]PRESERVE]
[COMMENT"comment"]
[ENABLE|DISABLE]
[DOsql_statement]
实例:
ALTEREVENTupdateInfoStatus
ONSCHEDULEEVERY30MINUTE
DO
UPDATE`jd_article`SET`status`=0WHERE`status`=1AND`date`<=now();
删除事件
DROPEVENTSIFEXISTSupdateInfoStatus
临时关闭事件
ALTEREVENTSupdateInfoStatusDISABLE
开启事件
ALTEREVENTSupdateInfoStatusENABLE
查看事件详细信息
SELECT*FROMINFORMATION_SCHEMA.EVENTSWHEREEVENT_NAME="updateInfoStatus"ANDEVENT_SCHEMA="jdwc"
查看所有事件
SHOWEVENTS
查看事件创建信息
SHOWCREATEEVENTupdateInfoStatus
作者ZhouHr
SHOWVARIABLESLIKE"event_scheduler";
开启事件查看器
SETGLOBALevent_scheduler=1;
创建事件
语法:
CREATEEVENT[IFNOTEXISTS]event_name
ONSCHEDULEschedule
[ONCOMPLETION[NOT]PRESERVE]
[ENABLE|DISABLE]
[COMMENT"comment"]
DOsql_statement;
实例:
CREATEEVENTupdateInfoStatus
ONSCHEDULEEVERY30MINUTE
DO
UPDATE`jd_article`SET`status`=0WHERE`status`=1AND`date`<=now();
修改事件
语法:
ALTEREVENTevent_name
[ONSCHEDULEschedule]
[RENAMETOnew_event_name]
[ONCOMPLETION[NOT]PRESERVE]
[COMMENT"comment"]
[ENABLE|DISABLE]
[DOsql_statement]
实例:
ALTEREVENTupdateInfoStatus
ONSCHEDULEEVERY30MINUTE
DO
UPDATE`jd_article`SET`status`=0WHERE`status`=1AND`date`<=now();
删除事件
DROPEVENTSIFEXISTSupdateInfoStatus
临时关闭事件
ALTEREVENTSupdateInfoStatusDISABLE
开启事件
ALTEREVENTSupdateInfoStatusENABLE
查看事件详细信息
SELECT*FROMINFORMATION_SCHEMA.EVENTSWHEREEVENT_NAME="updateInfoStatus"ANDEVENT_SCHEMA="jdwc"
查看所有事件
SHOWEVENTS
查看事件创建信息
SHOWCREATEEVENTupdateInfoStatus
作者ZhouHr
相关文章
- MySQL指令大全:让您无缝使用MySQL(mysql所有命令)
- 使用 MySQL 数据库: 降低成本 增强性能(mysql数据库选择)
- Mysql查看当前行号的函数使用方法(mysql行号函数)
- MySQL:深入理解字符集设置(mysql字符设置)
- MySQL中表重命名的方法(mysql表重名)
- 查看MySQL运行状态:技巧与窍门(查看mysql的运行状态)
- 查看MySQL操作日志:实现系统安全(查看mysql操作日志)
- MySQL配置文件ini:完整指南(mysql配置文件ini)
- 更新MySQL:使用Yum升级MySQL(yum升级mysql)
- MySQL语句中使用默认值的方法、示例及注意事项(mysql语句默认值)
- 一次更新MySQL最新版本更新:突破性进化!(mysql最近)
- MySQL浮点类型详解:为什么避免使用浮点类型?(mysql中浮点类型)
- 如何使用MySQL清空数据库(mysql清空数据库语句)
- MySQL中的CK约束使用方法详解(mysql中ck)
- MySQL使用C语言构建索引的实现(c mysql建索引)
- 如何使用MySQL删除两个表(mysql 两表删除)
- 2059年MySQL出现常见报错解决方案(2059 mysql报错)
- 1831年MySQL的诞生改变世界数据库管理(1831 mysql)
- MySQL中一对多关系的含义及应用(mysql一对多含义)
- MySQL中使用zlib压缩数据的方法(mysql zlib)
- 使用MySQL和XML创建表,简单高效的数据管理(mysql xml创建表)
- 为什么MySQL不允许4096(mysql不允许4096)
- 如何下载和安装MySQL详细教程(mysql下载和安装教程)
- 学会使用MySQL的非空约束语法(mysql不能为空语法)