MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

同じイベントとアクション時間の複数のトリガーを作成した場合、MySQLはどの順序でトリガーを呼び出しますか?


この場合、MySQLはトリガーが作成された順序でトリガーを呼び出します。ただし、次のオプションを使用すると、順序を変更できます-

フォローオプション

このオプションを使用すると、既存のトリガーの後に新しいトリガーをアクティブ化できます。

構文
FOR EACH ROW FOLLOWS trigger_name
PRECEDESオプション

このオプションを使用すると、既存のトリガーの前に新しいトリガーをアクティブ化できます。

構文
FOR EACH ROW PRECEDES trigger_name

  1. MySQLで同時に複数のデータを入力しますか?

    以下は構文です- insert into yourTableName values(yourValue1,yourValue2,.....N), (yourValue1,yourValue2,.....N), (yourValue1,yourValue2,.....N), (yourValue1,yourValue2,.....N), . . . N テーブルを作成しましょう- mysql> create table demo56 −> ( −> id int, −> first_name varchar(20), −&

  2. MySQLオプションのデフォルト、値を期待するオプション、および=記号

    デフォルトのオプション、値を期待するオプション、およびMySQLの「=」記号を理解しましょう- 慣例により、値を割り当てる長い形式のオプションは、等号(=)を使用して記述されます。以下に示します- mysql --host=tonfisk --user=jon 値が必要なオプション、つまりデフォルト値がないオプションの場合、等号は必要ありません。これは、以下のコマンドがそのような場合に有効であることを意味します- mysql --host tonfisk --user jon 上記のどちらの場合も、mysqlクライアントは、ユーザー名が「jon」のアカウントを使用して、「tonfisk」