【发布时间】:2017-04-20 14:55:32
【问题描述】:
我正在创建一个博客,其中的帖子具有可变数量的文本字段。所以它可能有 1 个或 30 个。问题是我不确定设置数据库的最佳实践是什么。为了解决这个问题,我使用了一对多的关系。
这就是我当前的数据库结构现在的样子:
帖子表:
posts
- id
- title
发布文本表:
post_text
- id
- post_id
- text
还有我的数据透视表:
post_text
- post_id
- post_text_id
这是我能想到的。另一种方法是让 post 表达到文本的最大列数。但这会导致很多空列,因为它们不会全部使用。但是我发现我使用的方法有点过于复杂?
有什么想法吗?
【问题讨论】:
标签: mysql database data-structures one-to-many