gpt4 book ai didi

php - 如何在单个查询中插入一个表并在另一个表中更新?

转载 作者:行者123 更新时间:2023-11-30 01:23:55 25 4
gpt4 key购买 nike

我目前正在创建某种库存系统。

我有 master_tbl 来保存项目。在 master_tbl 中,我有列 qty_left 或剩余可用库存。

我还有一个表issuance_tbl,我在其中保存发行项目中的所有交易。在此表中有issued_qty

我的问题是如何在更新master_tbl.qty_left的同时将一行插入到issuance_tbl中。 (master_tbl.qty_left -发行_tbl.issued_qty)。

可能吗?

最佳答案

我认为最好的方法是使用存储过程。您可以在一个地方放置一堆带有错误处理和 ACID 事务的 SQL 语句。这是因为如果您的第一个查询执行而第二个查询失败,您可能需要回滚事务。存储过程允许所有这些奇特但可靠的东西。

您可以从这里开始:http://forums.mysql.com/read.php?98,358569

关于php - 如何在单个查询中插入一个表并在另一个表中更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18225200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com