私がやりたいのはON UPDATEです。トリガーが実行されているときに、条件が満たされているかどうかを確認します。条件が満たされない場合は、トリガーの原因となった更新を却下し、発生しないようにします。
例: 「名前」(主キー) フィールドと「値」フィールドを持つテーブル。レコード (john, 200) が既にテーブルにあると仮定して、トリガーでレコードを (john, 140) に更新しようとしました。指定された値 (この例では 140) が 185 より小さいかどうかを確認したいと思います。その場合、値を 140 に更新したくないので、値を 200 のままにしておきます。
それを行う方法はありますか?
前もって感謝します!