文档首页
MySQL 8.4 参考手册
相关文档 下载此手册
PDF(US Ltr) - 39.9Mb
PDF(A4) - 40.0Mb
手册页(TGZ) - 258.5Kb
手册页(Zip) - 365.5Kb
Info(Gzip) - 4.0Mb
Info(Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  SHOW CREATE EVENT 语句

15.7.7.8 SHOW CREATE EVENT 语句

Press CTRL+C to copy
SHOW CREATE EVENT event_name

此语句显示用于重新创建给定事件的 CREATE EVENT 语句。它需要对要显示事件的数据库拥有 EVENT 权限。例如(使用在 第 15.7.7.19 节,“SHOW EVENTS 语句” 中定义并随后更改的相同事件 e_daily

Press CTRL+C to copy
mysql> SHOW CREATE EVENT myschema.e_daily\G *************************** 1. row *************************** Event: e_daily sql_mode: ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES, NO_ZERO_IN_DATE,NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, NO_ENGINE_SUBSTITUTION time_zone: SYSTEM Create Event: CREATE DEFINER=`jon`@`ghidora` EVENT `e_daily` ON SCHEDULE EVERY 1 DAY STARTS CURRENT_TIMESTAMP + INTERVAL 6 HOUR ON COMPLETION NOT PRESERVE ENABLE COMMENT 'Saves total number of sessions then clears the table each day' DO BEGIN INSERT INTO site_activity.totals (time, total) SELECT CURRENT_TIMESTAMP, COUNT(*) FROM site_activity.sessions; DELETE FROM site_activity.sessions; END character_set_client: utf8mb4 collation_connection: utf8mb4_0900_ai_ci Database Collation: utf8mb4_0900_ai_ci

character_set_client 是事件创建时 character_set_client 系统变量的会话值。 collation_connection 是事件创建时 collation_connection 系统变量的会话值。 数据库排序规则 是与事件关联的数据库的排序规则。

输出反映的是事件的当前状态 (ENABLE),而不是创建时的状态。