私は現在、ある種の在庫システムを作成しています。
アイテムを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
しかし、残念ながら私は成功していません..これで私を助けてくれませんか..
ありがとう。