-1

これは特定の列にトリガーを設定することは可能ですか.eg私はテーブル名product_dealsを持っています

そこに取引情報を保存します..すべてのフィールドはajaxを介してフロントエンド側から更新されます..保存ボタンをクリックすると最後の列のみが更新され、ページの更新後に計算が実行されます。これは取引の最終価格です..

今はajaxのせいで...値はDBに飛びます..

特定の列にトリガーを設定する方法はありますか..

私はあなたがほとんど知識を持っていないことを引き金にするのは初めてです..専門家のアドバイスが必要です..

乾杯

編集: final_price 列にトリガーを設定したい

4

1 に答える 1

7

UPDATE にトリガーを設定し、トリガー チェック内で、指定された列が変更されたかどうかを確認できます。

CREATE TRIGGER sample_trigger AFTER UPDATE ON product_deals
FOR EACH ROW
BEGIN
  IF NEW.final_price <> OLD.final_price THEN
    // put your code here
  END IF
END;
于 2013-04-22T15:11:05.597 に答える