《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事件查看器使用介绍所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)