Documentation Home
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 26.8Mb
PDF (A4) - 26.9Mb
HTML Download (TGZ) - 7.1Mb
HTML Download (Zip) - 7.2Mb SHOW CREATE TRIGGER 構文


このステートメントは、指定されたトリガーを作成する CREATE TRIGGER ステートメントを表示します。

mysql> SHOW CREATE TRIGGER ins_sum\G
*************************** 1. row ***************************
               Trigger: ins_sum
              sql_mode: NO_ENGINE_SUBSTITUTION
SQL Original Statement: CREATE DEFINER=`me`@`localhost` TRIGGER ins_sum
                        BEFORE INSERT ON account
                        FOR EACH ROW SET @sum = @sum + NEW.amount
  character_set_client: utf8
  collation_connection: utf8_general_ci
    Database Collation: latin1_swedish_ci

SHOW CREATE TRIGGER の出力には、次のカラムがあります。

  • Trigger: トリガー名。

  • sql_mode: このトリガーが実行されるときに有効な SQL モード。

  • SQL Original Statement: このトリガーを定義する CREATE TRIGGER ステートメント。

  • character_set_client: このトリガーが作成されたときの character_set_client システム変数のセッション値。

  • collation_connection: このトリガーが作成されたときの collation_connection システム変数のセッション値。

  • Database Collation: このトリガーが関連付けられているデータベースの照合順序。

また、TRIGGERS テーブルを含む INFORMATION_SCHEMA からトリガーオブジェクトに関する情報を取得することもできます。セクション21.26「INFORMATION_SCHEMA TRIGGERS テーブル」を参照してください。

User Comments
Sign Up Login You must be logged in to post a comment.