gpt4 book ai didi

python - 更新数据库中的多行并记录它的最有效方法是什么?

转载 作者:行者123 更新时间:2023-11-29 16:01:12 25 4
gpt4 key购买 nike

我正在致力于制作一个相对简单的库存系统,其中使用连接有 Python 的 MySQL 来存储和更新数据。添加库存时,最终用户将在界面中输入值并将购买票号与该交易相关联。然后,日志将表明购买票 x 添加了库存单位。

在单张采购单中,可能会增加多个库存商品,即每个采购单都需要更新库存表中的几行。

但是,我无法概念化一种有效的方法来更新多行,同时仍将购买票号与交易相关联。我打算使用一个简单的 UPDATE 语句,但不知道如何链接票号。

我正在考虑制作一张购买门票的表格,但认为仅通过更新来增加库存会更有效,但我似乎错了。打算使用类似的东西:

UPDATE stock SET count + x WHERE id = y;

其中 x 是库存增加量,y 是特定产品的唯一 ID。

TL;DR 有没有有效的方法来更新单列中的多行,同时还将用户输入的数字与该事务相关联?

最佳答案

不要更新。更新速度很慢,因为事务必须找出要更新的每一行。只需附加到表末尾即可。然后使用 Output 子句,以便您可以访问插入的内容。最后,您可以加入包含主键的结果并将这些键记录在另一个表中。

关于python - 更新数据库中的多行并记录它的最有效方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56196211/

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