問題描述
接近購物車存儲,帶有 sessionID 的數據庫 (Approach shopping cart storage, database with sessionID)
為了清楚起見,我要將我的購物車存儲在數據庫中。只是我想了解有關如何準確存儲它的詳細信息。
我的購物車和訂單有以下結構:
首先,這在技術上是一個好方法嗎?
產品被添加到帶有 sessionID、日期和金額的購物車中。 考慮到它不是真正的購物車而是來自不同購物車的更多產品集合,我應該添加另一個表還是重命名該表? p>
- 當用戶想要訂購他的產品時,我們將它們放在 order_items 表中。
參考解法
方法 1:
What I usually do is have an intermediate table, something like ProductsInCart, with three columns, ProductID, CartID, and Quantity. ProductID keys into Products, CartID keys into Carts, and quantity is simply a positive integer.
(by reaper_unique、Ron Penton)
參考文件
- 當用戶想要訂購他的產品時,我們將它們放在 order_items 表中。