MYSQL教程MYSQL事件查看器使用介绍

MYSQL教程MYSQL事件查看器使用介绍,第1张

概述介绍《MYSQL教程MYSQL事件查看器使用介绍》开发教程,希望对您有用。

《MysqL教程MysqL事件查看器使用介绍》要点:
本文介绍了MysqL教程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 总结

以上是内存溢出为你收集整理的MYSQL教程MYSQL事件查看器使用介绍全部内容,希望文章能够帮你解决MYSQL教程MYSQL事件查看器使用介绍所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1164119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存