MySQL 5.1 リファレンスマニュアル :: 12 SQL ステートメント構文 :: 12.5 データベース管理ステートメント :: 12.5.4 SHOW 構文 :: 12.5.4.29 SHOW TRIGGERS 構文
« 12.5.4.28 SHOW TABLES 構文

12.5.4.30 SHOW VARIABLES 構文 »
Section Navigation      [Toggle]
  • 12.5.4 SHOW 構文
  • 12.5.4.1 SHOW AUTHORS 構文
  • 12.5.4.2 SHOW CHARACTER SET 構文
  • 12.5.4.3 SHOW COLLATION 構文
  • 12.5.4.4 SHOW COLUMNS 構文
  • 12.5.4.5 SHOW CONTRIBUTORS 構文
  • 12.5.4.6 SHOW CREATE DATABASE 構文
  • 12.5.4.7 SHOW CREATE EVENT
  • 12.5.4.8 SHOW CREATE PROCEDURE と SHOW CREATE FUNCTION 構文
  • 12.5.4.9 SHOW CREATE TABLE 構文
  • 12.5.4.10 SHOW CREATE VIEW 構文
  • 12.5.4.11 SHOW DATABASES 構文
  • 12.5.4.12 SHOW ENGINE 構文
  • 12.5.4.13 SHOW ENGINES 構文
  • 12.5.4.14 SHOW ERRORS 構文
  • 12.5.4.15 SHOW EVENTS
  • 12.5.4.16 SHOW GRANTS 構文
  • 12.5.4.17 SHOW INDEX 構文
  • 12.5.4.18 SHOW INNODB STATUS 構文
  • 12.5.4.19 SHOW OPEN TABLES 構文
  • 12.5.4.20 SHOW PLUGINS 構文
  • 12.5.4.21 SHOW PRIVILEGES 構文
  • 12.5.4.22 SHOW PROCEDURE CODE と SHOW FUNCTION CODE 構文
  • 12.5.4.23 SHOW PROCEDURE STATUS と SHOW FUNCTION STATUS 構文
  • 12.5.4.24 SHOW PROCESSLIST 構文
  • 12.5.4.25 SHOW SCHEDULER STATUS 構文
  • 12.5.4.26 SHOW STATUS 構文
  • 12.5.4.27 SHOW TABLE STATUS 構文
  • 12.5.4.28 SHOW TABLES 構文
  • 12.5.4.29 SHOW TRIGGERS 構文
  • 12.5.4.30 SHOW VARIABLES 構文
  • 12.5.4.31 SHOW WARNINGS 構文

12.5.4.29. SHOW TRIGGERS 構文

SHOW TRIGGERS [FROM db_name] [LIKE expr]

SHOW TRIGGERS は最近 MySQL サーバ上で定義されたトリガをリストします。このステートメントは SUPER 権限を必要とします。

項18.3. 「トリガの使用」 内で定義されている、トリガ ins_sum に対しては、このステートメントのアウトプットはここに表されているようになります。

mysql> SHOW TRIGGERS LIKE 'acc%'\G
*************************** 1. row ***************************
  Trigger: ins_sum
    Event: INSERT
    Table: account
Statement: SET @sum = @sum + NEW.amount
   Timing: BEFORE
  Created: NULL
 sql_mode:
  Definer: myname@localhost

注意:LIKE 条項を SHOW TRIGGERS と利用する時、一致する式(expr) は、トリガ名ではなく、トリガが宣言されたテーブル名と比較されます。

mysql> SHOW TRIGGERS LIKE 'ins%';
Empty set (0.01 sec)

このステートメントのアウトプット内のカラムに関する簡単な説明はここに表されています。

  • Trigger

    トリガ名。

  • Event

    トリガを有効化するイベント:'INSERT'、'UPDATE'、または 'DELETE' の1つ。

  • Table

    トリガが定義されるテーブル。

  • Statement

    トリガが有効化された時に実行されるステートメント。これは INFORMATION_SCHEMA.TRIGGERS の ACTION_STATEMENT 内に表されているテキストと同じです。

  • Timing

    'BEFORE' か 'AFTER' の2つの値の1つ。

  • Created

    現在、このカラムの値はいつでも NULL です。

  • sql_mode

    トリガが実行する時に有効な SQL モード。

  • Definer

    トリガを作成したアカウント。

項21.16. 「INFORMATION_SCHEMA TRIGGERS テーブル」 もご参照ください。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates