在我的网站示例中,我有 20 种任何人都可以销售的不同产品,并且我 不知道什么更好: 1.我在数据库中的表有每个产品的 id、名称和 20 列。 2.每种产品一张表,存储销售该产品的用户。
还是别的什么?
最佳答案
两者都不要做!!!!!!!!!
您需要阅读数据库中的关系。
如果我从您提供的一点信息中得到正确的信息,您正在寻找n对m关系。这是一般方法:
users table
-----------
id | name
1 | peter
2 | tom
products table
--------------
id | name
1 | washing machine
2 | hair dryer
3 | blender
user_products table
-------------------
user_id | product_id
1 | 2
2 | 1
2 | 3
关于mysql - 什么更好 : many tables or many colums?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40129231/