【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;