【发布时间】:2018-06-24 16:01:46
【问题描述】:
我有两张表,一张称为产品,另一张称为订单。
产品列:id、工厂名称、价格、库存。
订单列:id product_id, quantity。
当有人下订单时,他们会选择数量。如何从另一张桌子的库存中减少数量?
如果有帮助,我会在 Laravel 中使用控制器和 elequent。
【问题讨论】:
-
你不会只更新
Products表,即UPDATE Products SET stock = stock - :orderQty WHERE id = :orderProductId吗?您甚至可以在Orders表的插入/更新触发器中执行此操作