ホームページ  >  記事  >  データベース  >  MySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法

MySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法

黄舟
黄舟オリジナル
2017-08-10 14:57:262904ブラウズ

MySQL データベースは、テーブル操作のオブジェクトに関連するトリガーの機能をサポートしています。トリガーは、特定の条件が満たされると起動され、トリガーで定義された SQL ステートメント操作を実行します。実際のテーブルでのみ作成でき、一時テーブルでは作成できないトリガーもあります。トリガーのトリガー イベントは、データの挿入後にトリガーされることを示します (図を参照)。次の図:

MySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法


1. 最初のステップは、create table ステートメントを使用してデータベース テーブル t_class_info を作成することです。以下の図に示すように、

create table t_class_info(
id int(8),
t_no int(10),
t_name varchar(20),
t_addr varchar(60)
);

MySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法

2. 2 番目のステップは、以下の図に示すように、テーブル t_class_info の説明を表示し、コマンド

desc t_class_info;

を使用します。 3 番目のステップは、 を作成することです。トリガー info_tri。トリガー時間はテーブル t_class_info にデータを挿入した後です。以下の図に示すように、トリガー イベントはテーブル class_info にレコードを挿入します。 4 番目のステップでは、データベース テーブル class_info を作成し、次の図に示すようにコマンド

MySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法

を使用します。 5 番目のステップでは、class_info データベース テーブル構造を表示します。コマンド:

create table class_info(
id int(8),
t_no int(10),
t_name varchar(20),
t_addr varchar(60)
);

以下に示すように:

MySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法

6. 6 番目のステップでは、データベース テーブル t_class_info と class_info データを表示し、2 つのシートにデータがないことがわかります。次に、insert ステートメントを呼び出します。次の図に示すように、データベース テーブル t_class_info にレコードを挿入し、データベース テーブル class_info に新しいレコードがあるかどうかを確認します。 MySQL トリガーのトリガー時間と条件
MySQL トリガーを上手に使用する

以上がMySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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