ホームページ >データベース >mysql チュートリアル >mysqlデータベースからトリガーを削除するにはどうすればよいですか?

mysqlデータベースからトリガーを削除するにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2020-10-13 15:59:4210548ブラウズ

mysql では、「DROP TRIGGER」ステートメントを使用して、定義されたトリガーを削除できます。構文形式は「DROP TRIGGER [IF EXISTS] [データベース名] トリガー名」です。テーブルを削除する場合は、テーブル上のトリガーは自動的に削除されます。

mysqlデータベースからトリガーを削除するにはどうすればよいですか?

(推奨チュートリアル: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。