gpt4 book ai didi

mysql - 自动更新数据库Mysql中的库存

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

我需要了解数据库中的一件事。我有产品表及其总库存,如图所示

enter image description here

如果有人知道我该怎么做?请分享谢谢

最佳答案

当提到关系数据库时,您所问的问题在技术上并不是技术意义上的“关系”。这种关系就像有一个表引用另一个表的“键”,例如将具有客户地址的表与具有客户订单的另一个表相关联。无论如何,这超出了您询问的范围,因此要回答您的问题,您可以在应用程序代码或触发器中执行此操作。

触发器是数据库的功能,它在发生 INSERT、UPDATE 或 DELETE 时执行某些操作。

这样的事情应该可以通过对表/列名称进行细微调整来实现:

phpMyAdmin trigger dialog

UPDATE table2 SET inventory = inventory - NEW.qty where id = NEW.id_product;

现在只涵盖了 INSERT;您需要为事件更新创建另一个触发器,并且可能以某种方式处理退回的库存或取消的订单,但这可能是您在应用程序级别而不是触发器中处理的事情。

关于mysql - 自动更新数据库Mysql中的库存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28471232/

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