我正在考虑创建一个“愿望列表”。每个用户都可以在商店购买愿望。我该如何存储愿望列表?我正在考虑创建一个用户表和一个愿望表。
用户表的结构:
列:id、用户名、密码等
栏目:身份证、愿望、价格、数量等
用户id是用户表的主键,是wishlist表中的外键。然而,当我想到它时,我的愿望表将为每个用户提供重复的项目,不是吗?
有没有更好的方法来存储愿望清单上的东西?
我正在使用mysql。谢谢
最佳答案
您还应该有另一个表来存储购买的物品:
购买
身份证件
用户标识
威希德
购买日期
用户
身份证件
姓名
密码
祝愿
身份证件
愿望
价格
数量
每次用户购买愿望时,都会在purchases表中创建一条记录,并减少该愿望的数量计数。