ホームページ  >  記事  >  データベース  >  トリガーとは何ですか?トリガーを作成するにはどうすればよいですか?

トリガーとは何ですか?トリガーを作成するにはどうすればよいですか?

王林
王林転載
2020-06-15 17:29:544311ブラウズ

トリガーとは何ですか?トリガーを作成するにはどうすればよいですか?

#トリガーとは何ですか?

  • #トリガーは、特定の操作の後または前に、いくつかの操作を「自動的に」実行するために使用されます。 (たとえば、新しい生徒の情報が挿入された場合、クラス テーブル内の生徒の数を変更する必要があります)。

  • 挿入削除更新でトリガーを設定した後、挿入削除更新操作を実行すると、設定した内容が自動的にトリガーされます。

  • テーブルには最大 6 つのトリガー (3*2、3 つの操作 * 2 回 (前|後)) を含めることができます。

トリガーの作成

構文:

create trigger 触发器名 before|after 事件 on 表名 for each row 触发器语句;

  • トリガー名は次のとおりにすることをお勧めします。区別しやすいように、trigger_xxx にしてください。

    トリガー名を繰り返すことはできません

  • before|after は、トリガー ステートメントの実行時間を表します。before の場合、トリガー ステートメントは挿入削除更新操作の前に実行され、after の場合は後です。

  • イベントは、挿入、削除、更新操作の 1 つです。

  • for each row は、任意のレコードに代わって対応する操作をトリガーするトリガーです。

  • トリガー ステートメントは、トリガーが起動されたときに実行されるステートメントです。

推奨チュートリアル:

mysql チュートリアル

以上がトリガーとは何ですか?トリガーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjb51.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。