【发布时间】:2013-08-16 00:28:48
【问题描述】:
我目前正在创建某种库存系统。
我有 master_tbl 我保存项目的位置。在master_tbl,我有专栏qty_left 或剩余的可用库存。
我还有一张表issuance_tbl,我在其中保存了发行项目的所有交易。
在这个表中有issued_qty。
我的问题是如何在更新master_tbl.qty_left 的同时将一行插入issuance_tbl。 (master_tbl.qty_left - issue_tbl.issued_qty)。
有可能吗?
【问题讨论】:
-
创建一个存储过程。
-
在插入时使用触发器
-
为什么不使用 2 个查询?
-
因为,我有一个表格,可以接受 issue_tbl 的记录。该表格中还包括我需要更新 master_tbl.qty_left 的“issued_qty”。
-
看看这个答案,也许它对你有帮助stackoverflow.com/a/4754333/2550094