我正在用php/mysql構建一個非常小的購物車系統。目前,實際的購物車(產品,類別等表格較少)由兩個表格組成。購物車:如何在數據庫中存儲產品數量
一個表命名shoppingCarts其包括下列:
- ID(PK)
- 用戶id(FK)
- dateCreated會
其它表,命名shoppingCartItems,由:
- productI d(FK)
- shoppingCartId(FK)
- dateCreated會
要添加一個產品時,我能想到的兩種可能的情形量:
- 添加一個新行添加的每個項目到購物車。
- 添加一列'金額'並將金額存儲在那裏。
我想知道哪個選項最好,什麼是起伏? 也許有一個更好的解決方案,我沒有想到?