MySQL データベースは、テーブル操作のオブジェクトに関連するトリガーの機能をサポートしています。トリガーは、特定の条件が満たされると起動され、トリガーで定義された SQL ステートメント操作を実行します。実際のテーブルでのみ作成でき、一時テーブルでは作成できないトリガーもあります。トリガーのトリガー イベントは、データの挿入後にトリガーされることを示します (図を参照)。次の図:
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) );
2. 2 番目のステップは、以下の図に示すように、テーブル t_class_info の説明を表示し、コマンド
desc t_class_info;
を使用します。 3 番目のステップは、 を作成することです。トリガー info_tri。トリガー時間はテーブル t_class_info にデータを挿入した後です。以下の図に示すように、トリガー イベントはテーブル class_info にレコードを挿入します。 4 番目のステップでは、データベース テーブル class_info を作成し、次の図に示すようにコマンド
を使用します。 5 番目のステップでは、class_info データベース テーブル構造を表示します。コマンド:
create table class_info( id int(8), t_no int(10), t_name varchar(20), t_addr varchar(60) );
6. 6 番目のステップでは、データベース テーブル t_class_info と class_info データを表示し、2 つのシートにデータがないことがわかります。次に、insert ステートメントを呼び出します。次の図に示すように、データベース テーブル t_class_info にレコードを挿入し、データベース テーブル class_info に新しいレコードがあるかどうかを確認します。 MySQL トリガーのトリガー時間と条件
MySQL トリガーを上手に使用する
以上がMySQL データベースを使用してデータ挿入後にトリガーをトリガーする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。