Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

13.7.7.7 SHOW CREATE EVENT ステートメント

Press CTRL+C to copy
SHOW CREATE EVENT event_name

このステートメントは、特定のイベントを再作成するために必要な CREATE EVENT ステートメントを表示します。 これには、このイベントが示される元のデータベースに対する EVENT 権限が必要です。 例 (セクション13.7.7.18「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 システム変数のセッション値です。 Database Collation は、このイベントが関連付けられているデータベースの照合順序です。

出力には、イベントが作成されたステータスではなく、イベント (ENABLE) の現在のステータスが反映されます。