サイトアイコン MySQL日記

【MySQL】トリガーの一覧や定義を確認するSQL


ここではMySQLでトリガー(TRIGGER)の一覧や定義を確認するSQLを紹介しています。

トリガーの一覧を確認するSQL

トリガーの一覧は、SHOW TRIGGERSで取得することが出来ます。

トリガーの一覧を確認するSQLの基本構文

SHOW TRIGGERS [FROM データベース名][LIKE LIKE '条件' | WHERE 条件];

データベース名やLIKE、WHERE句を使うことで抽出対象を絞り込むことが出来ます。

トリガーの一覧を確認するSQLのサンプル

次のSQLでは、db1データベースのトリガーの一覧を取得しています。

SHOW TRIGGERS FROM db1;

トリガーの定義を確認するSQL

トリガーの定義は、SHOW CREATE TRIGGER文を使うことで取得できます。

トリガーの定義を確認するSQLの基本構文

SHOW TRIGGER トリガー名;

トリガーの定義を確認するSQLのサンプル

SHOW TRIGGER trg1;
モバイルバージョンを終了