mysql では、「DROP TRIGGER」ステートメントを使用して、定義されたトリガーを削除できます。構文形式は「DROP TRIGGER [IF EXISTS] [データベース名] トリガー名」です。テーブルを削除する場合は、テーブル上のトリガーは自動的に削除されます。
(推奨チュートリアル: mysql ビデオ チュートリアル)
トリガーの削除
DROP TRIGGER ステートメントを使用して、MySQL で定義されているトリガーを削除します。
構文形式は次のとおりです:
DROP TRIGGER [ IF EXISTS ] [数据库名] <触发器名>
構文の説明は次のとおりです:
1) トリガー名
削除するトリガーの名前。
2) データベース名
オプション。トリガーが存在するデータベースの名前を指定します。指定しない場合、それが現在のデフォルトのデータベースになります。
3) 権限
DROP TRIGGER ステートメントを実行するには、SUPER 権限が必要です。
4) 存在する場合
オプション。トリガーなしでトリガーを削除することは避けてください。
注: テーブルが削除されると、テーブル上のトリガーも自動的に削除されます。また、トリガーを更新したり上書きしたりすることはできないため、トリガーを変更するには、まずトリガーを削除してから再作成する必要があります。
[例]double_salary トリガーを削除する 入力 SQL 文と実行処理は以下のとおりです。
mysql> DROP TRIGGER double_salary; Query OK, 0 rows affected (0.03 sec)
double_salary トリガーを削除した後、再度データ テーブル tb_emp6 にレコードを挿入すると、以下に示すように、データ テーブル tb_emp7 のデータは変更されなくなります。
rree以上がmysqlデータベースからトリガーを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。