ホームページ >データベース >mysql チュートリアル >MySQL トリガーとそれに関連付けられたトリガー イベントとは何ですか?
#基本的に、MySQL トリガーはデータベース ディレクトリに保存された一連のステートメントです。このデータベース オブジェクトは常に、特定の種類のイベントがテーブルで発生したときにアクティブ化されるように定義されたテーブルに関連付けられます。別の意味で、MySQL トリガーは特別なストアド プロシージャであると言えます。ストアド プロシージャとの主な違いは、ストアド プロシージャのように直接呼び出されないことです。データ変更が発生すると (テーブルの場合でも) 自動的に呼び出されます。テーブルに対して MySQL ステートメント INSERT、UPDATE、、DELETE のいずれかを実行するとトリガーが実行され、イベントの前後に呼び出すことができます。トリガーはサイレントに実行されるように見え、ユーザーはトリガーの存在さえ知りません。 COMMIT または ROLLBACK ステートメントを含めることはできません。
トリガー イベントは基本的に時間のアクション、つまりトリガーがアクティブになったときのアクションです。以下は、MySQL トリガーに関連する起動イベントです。 -
以上がMySQL トリガーとそれに関連付けられたトリガー イベントとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。