MySQL の BEFORE 句は、イベントをトリガーする前に操作を実行し、データの検証、データの変更、イベント通知のトリガーなどに使用されます。構文は次のとおりです。 CREATE TRIGGER トリガー名 BEFORE イベント タイプ ON テーブル名 FOR EACH ROW BEFORE [ステートメント]。レコードを挿入する前に有効性を検証するトリガーの例: IF NEW.salary
# #BEFORE in MySQL
BEFORE は、トリガーが実行される前に実行される操作を指定するために使用される MySQL のキーワードです。トリガーは、特定のイベントが発生したときに起動される特別なデータベース オブジェクトです。目的
BEFORE 句は、トリガーとなるイベントが発生する前に特定の SQL ステートメントを実行するために使用されます。これらのステートメントは次の操作を実行できます。構文
BEFORE 句は CREATE TRIGGER ステートメントで使用されます。構文は次のとおりです。 ##<code>CREATE TRIGGER trigger_name BEFORE event_type ON table_name FOR EACH ROW BEFORE [statements]</code>
ここで:
次の例では、テーブルにレコードを挿入する前にデータの有効性を検証する BEFORE トリガーを作成します。このトリガーは、新しいレコードが従業員テーブルに挿入される前に実行されます。給与列の値が 10000 未満かどうかをチェックします。その場合、テーブル内のデータが常に有効であることを保証するために、salary 列の値が 10000 に設定されます。
以上がmysql で before とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。