我一直在阅读,我应该把它存储在一个单独的表格中,“每行一个值”。这是什么意思?像这样 - 这样每个“收藏”获得另一个用户条目?我应该如何将用户“收藏夹”存储在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