我一直在閱讀,我應該把它存儲在一個單獨的表格中,「每行一個值」。這是什麼意思?像這樣 - 這樣每個「收藏」獲得另一個用戶條目?我應該如何將用戶「收藏夾」存儲在mySQL表中?
USER_ID SKU_Favorited
001 10016
001 10067
024 10016
001 10010
024 16779
似乎多餘的必須進入同一個用戶兩次,但這是我應該做的?然後在查找我只是SELECT
SKU WHERE
用戶ID ...並找到該號碼旁邊的所有SKU?
你會怎麼做呢? – 2013-02-15 20:33:53
這被稱爲ManyToMany關係和正常實踐。你沒有多餘的用戶,因爲所有的用戶數據都在用戶表中,而不是收藏表 – 2013-02-15 20:35:41