首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql数据库结构webshop

Mysql数据库结构webshop
EN

Stack Overflow用户
提问于 2012-05-19 15:42:33
回答 1查看 749关注 0票数 0

我正在为我的投资组合网站建立一个简单的网店。在这个网上商店中有两种(主要)类别:电影和游戏。

当然,这些类别也需要子类别,如: game_type、game_platform、movie_type、movie_quality。我现在的问题是:做这件事的最好方法是什么?

对于我的产品和类别,我现在有3个表:

代码语言:javascript
复制
webshop_products (wpID, wpName, wpDescription, wpPrice, wpPicture)
webshop_categories (wcID, wcName)
product_category (wpcID, wpID, wcID) -> this is my join table.

我自己的想法是在表webshop_categories中添加两个额外的列: wcType (ENUM 'sub','main')和wcParent (例如,子类别动作可以将游戏或电影类别ID作为父类别)

这个解决方案是好的,还是有人有更好的想法?

感谢和问候埃里克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-19 15:47:04

您可以只添加wcParent列,同时它将指向父类别id,如果设置了它,它将自动意味着它是一个子类别-不需要额外的wcType列。

另外,删除product_category中的wpcID,仅将wpID和wcID设置为主索引。你真的不需要额外的专栏。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10663327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档