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


13.7.5.13 SHOW CREATE TRIGGER 構文

SHOW CREATE TRIGGER trigger_name

このステートメントは、指定されたトリガーを作成する 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
User comments in this section are, as the name implies, provided by MySQL users. The MySQL documentation team is not responsible for, nor do they endorse, any of the information provided here.
Sign Up Login You must be logged in to post a comment.