sql >> データベース >  >> RDS >> Mysql

MySqlトリガー、挿入時に別のテーブルを更新

    特定のテーブルのトリガー内から、このテーブルのフィールドへのすべての参照の前にNEW.を付ける必要があります。 またはOLD. 、変更後または変更前のこのフィールドの値をそれぞれ参照します。

    あなたの場合、おそらく新しく挿入された数量を既存の在庫に追加したいと思うでしょう:NEW.Supply_Quantityを使用してください (Product_Supplyについては言及しないでください 、これはすでにNEWによって暗示されています キーワード)。

    同様に、確かにNEW.Product_IDを使用する必要があります あなたの状態で。

    NEWに注意してください OLDのように、削除のトリガーでは使用できません 挿入時のトリガーで。




    1. MySqlCLIを使用して大きなCSVファイルをMySqlにインポートする最速の方法

    2. MySQLで列のデータ型を確認する4つの方法

    3. SQLite集計関数

    4. 6000万エントリ、特定の月からのエントリを選択します。データベースを最適化する方法は?