gpt4 book ai didi

php - 我应该在购买项目表中拥有产品的外键吗?

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

让我解释一下;我有两张 table :

# tb_buy

buy_id
address_id
buy_value

# tb_buy_items

product_id - foreign key of a product table
buy_id

这只是一个示例,但建议使用这样的结构吗?

或者我应该将有关产品的信息放入tb_buy_items中?就像名称、编码、值一样,因为如果有人删除该产品,该行将被删除,或者会将外键设置为 NULL,并且没有人会知道该产品已被购买...?

我想要一些关于此的提示,谢谢。

最佳答案

如果“购买”表用于历史目的(保存订单历史记录),我只需复制我想要保留的所有信息(代码、名称、购买时的价格等)。正如你所说,产品的改变会影响所有人。但如果它是“购物车”表,应该有最新的信息,我将有外键

关于php - 我应该在购买项目表中拥有产品的外键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25170772/

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