この記事では、トリガーの使用上の注意点、イベントの表示と削除、イベントの使用上の注意点など、MySQL のトリガーとイベントに関する関連知識を提供します。皆様のお役に立てれば幸いです。
#トリガーMySQL:
t1テーブルにデータを挿入または更新する前に、データを自動的に検証します。
m1列の値は、
1 ~ 10時間の間にある必要があります。検証ルールは次のとおりです。
列の値が
1より小さい場合、それを
として挿入します。 1。
の値が
10より大きい場合は、
10として挿入します。
t1テーブルに挿入すると、このレコードは自動的に
t2テーブルに挿入されます。
MySQLサーバーに追加のステートメントを自動的に実行させる必要がある場合があります。いわゆる
トリガーのアプリケーション シナリオ。
トリガーを定義するステートメントを見てみましょう:
CREATE TRIGGER 触发器名 {BEFORE|AFTER} {INSERT|DELETE|UPDATE} ON 表名 FOR EACH ROW BEGIN 触发器内容 END
ヒント:
中括弧 `{}` で囲まれ、縦棒 `|` で区切られたステートメントは、指定されたオプションから値を選択する必要があることを示します。たとえば、`{BEFORE|AFTER}` は値が次の値に含まれている必要があることを意味します。 `BEFORE` と `AFTER` のいずれかを選択します。
{BEFORE|AFTER}はトリガーコンテンツの実行タイミングを表し、意味は以下のとおりです。
BEFORE | |
---|---|
| AFTER
|
|
以上がMySQL のトリガーとイベントの基本について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。