私は現在、ある種の在庫システムを作成しています。
アイテムをtbl1
保存する場所があります。に、在庫が残っtbl1
ている欄があります。qty
tbl1:
id product qty
1 mouse 10
2 keyboard 15
3 monitor 8
tbl2
また、アイテムの発行ですべてのトランザクションを保存するテーブルもあります。この表には がありissued_qty
ます。
tbl2
id requested_by product issued_qty
1 john mouse 2
私の問題は、行を INSERTtbl2
と同時に UPDATE する方法tbl1.qty (tbl1.qty - tbl2.issued_qty)
です。
たとえばtbl2
、requested_by、product、qty_issued にレコードを挿入するtbl1
と、自動的に更新されます。2 (数量) のマウスをジョンに発行するためです。tbl1 のマウスの記録は、自動的に少なくなるはずです。の発行枚数tbl2
私の考えは使用することですTRIGGER
しかし、残念ながら私は成功していません..これで私を助けてくれませんか..
ありがとう。