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

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

王林
リリース: 2020-06-15 17:29:54
転載
4366 人が閲覧しました

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

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

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

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

  • テーブルには最大 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート