MySQL 8.0 リファレンスマニュアル


13.1.34 DROP TRIGGER ステートメント

DROP TRIGGER [IF EXISTS] [schema_name.]trigger_name

このステートメントは、トリガーを削除します。 スキーマ (データベース) 名はオプションです。 スキーマが省略されている場合、このトリガーはデフォルトスキーマから削除されます。 DROP TRIGGER には、このトリガーに関連付けられたテーブルに対する TRIGGER 権限が必要です。

存在しないトリガーに対してエラーが発生しないようにするには、IF EXISTS を使用します。 IF EXISTS を使用している場合は、存在しないトリガーに対して NOTE が生成されます。 セクション13.7.7.42「SHOW WARNINGS ステートメント」を参照してください。

テーブルを削除すると、そのテーブルのトリガーも削除されます。


関連キーワード:  ステートメント, CREATE, TABLE, DROP, サブクエリー, FUNCTION, SLAVE, 関数, REPLICA, テーブル