我正在研究博客系统(陈词滥调,我知道,但这是课堂作业),我希望能够在我的帖子中附加标签。我有一个标签表和一个帖子表,他们的字段如下所示:
| p_id | c_id | u_id | title | body | published |
--------------------------------------------------------------------------
| 1 | 1 | 1 | first post |lorem ipsum |2012-01-27 18:37:47|
| t_id | name | slug |
-----------------------------------
| 1 |programming | programming |
起初我以为我可以在posts表中添加一个新字段,并且每个标记都有一个外键引用,如果每个帖子有一个标记,那将会有效,但是如何引用多个标记?
我唯一能想到的是另一个名为post_tags
的表,然后通过该表引用它们。有没有更好的办法?感谢。
答案 0 :(得分:1)
这是一个基本的一对多表格模型。那么你做另一张表post_tags
是最好的方式。
所以顺其自然。
答案 1 :(得分:1)
是post_tags
表的想法很好。它可以有两列t_id
和p_id
两个外键分别指向标签和帖子