我正在使用MySQL制作PHP游戏,我想知道存储用户购买的项目的最佳方式是什么,以便与他们的帐户相关联。
我计划建立一个包含项目信息的数据库,我想到的唯一方法就是:
哪个最好?
答案 0 :(得分:4)
我认为您在开始时就知道用户可以购买哪些商品,因此在我看来您应该有三张桌子
PRIMARY KEY
为 user_id )PRIMARY KEY
item_id )此设计可让您轻松管理已购买的商品,并向每位用户显示其库存 更多:您避免在数据库中浪费空间来复制无用的信息
答案 1 :(得分:0)
根据你的问题,3号是合适的。我更喜欢@Marco建议。