mysql - mysql可以一张表建几张表吗?

标签 mysql database xampp categories

<分区>

我有一个包含 6 个表的数据库。

其中一个表名为类别,其中有 5 或 6 个类别。

例如:具有喜剧、剧情片、惊悚片、恐怖片、浪漫片等子类别的电影类别。

那么我可以在表格中添加子类别,还是应该像表格一样创建子类别?

如果我有很多数据要添加到数据库中,有没有更简单的方法呢?

我正在使用 xampp

最佳答案

category标签中添加一个categoryOf字段,用于存储“父类别”的id。

对于子类别,使用此字段指向它所属的类别。 将(主要)类别条目的字段留空

例如:

id  name         categoryOf
0   comedy       NULL
1   drama        NULL
2   sub-comedy   0
3   sub-drama    1
4   sub-comedy2  0

注意:使用此方法,您甚至可以根据需要添加子子类别...

关于mysql - mysql可以一张表建几张表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13627632/

相关文章:

mysql - 使用内部连接和 where 优化 mysql

database - 将 CSV 导入 KDB 表

php - Xampp mysql 不启动 v3.2.4

database - 是什么减慢了您项目的开发速度,您是如何克服它的?

html - 本地主机不会立即更新

xampp - 如何在XAMPP中引入Slim框架?

c# - 如何在 C# 中的一个连接字符串中连接到两个数据库?

mysql - nginx-tornado-django 请求超时

mysql - 带有选定列的 Symfony 1.4 选择查询不起作用

mysql - 如何在特定日期和时间备份 mysql 中的数据?