我正在用php/mysql构建一个非常小的购物车系统。目前,实际的购物车(产品,类别等表格较少)由两个表格组成。购物车:如何在数据库中存储产品数量
一个表命名shoppingCarts其包括下列:
- ID(PK)
- 用户id(FK)
- dateCreated会
其它表,命名shoppingCartItems,由:
- productI d(FK)
- shoppingCartId(FK)
- dateCreated会
要添加一个产品时,我能想到的两种可能的情形量:
- 添加一个新行添加的每个项目到购物车。
- 添加一列'金额'并将金额存储在那里。
我想知道哪个选项最好,什么是起伏? 也许有一个更好的解决方案,我没有想到?