0
私は3列あります同じレジストリの他の2つのフィールドに依存するフィールドに新しい値を追加する方法はありますか?
grossWeight | tare | netWeight
最初の2つのフィールドの値は、3番目のフィールドの値を決定します:
grossWeight | tare | netWeight
50 40 ?
私がフォローをしたい... grossWeight - 風袋= netWeight
をgrossWeight | tare | netWeight
50 40 10
どのようにSQLでそれを達成できますか?あなたが好きなものでそれを行うCQN
'grossWeight、tare、grossWeight - tareをnetWeightから
ええ、それはそのように動作するはずですが、私はその値をnetWeightフィールドに保存したいと思っています... –
簡単に計算できるのはなぜ 'netWeight'ですか? –
答えて
:
は、より多くの柔軟性をtriggersを使用するように考えてみましょう:トリガーを使用しているとき、あなたは
grossWeight
および/またはtare
が挿入または更新されたときに自動的にexcutedされるように設定することができます。出典
2017-11-10 20:05:40 alainlompo
私はトリガを使用し、そのコードは以下のコードを参照してください: CREATE DEFINER = 'root' @' localhost' TRIGGER 'proyecto '.'bobinas_BEFORE_INSERT'各行に対して' bobinas'を挿入する前に BEGIN SET NEW.peso_neto = NEW.peso_bruto - NEW.tara; ENDありがとう私はSQLで新しいですjejeje –
素晴らしい!あなたはSQLを使って完全にそれを作るでしょう:) – alainlompo
一般的に、トリガーを避けたい – gdbj
関連する問題