2012-01-28 60 views
0

我正在研究一个博客系统(我知道,但它是一个类的任务),我希望能够将标记附加到我的文章。我有一个标签表和职位表及其字段是这样的:将多个标记附加到每个博客文章的数据库模式

| 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 | 

起初,我以为我可以只在职位表中添加一个新的领域,有一个外键引用每个标签,而如果每个帖子都有一个标签,那么该标签就可以工作,但我如何引用多个标签?

我唯一能想到的是有另一个表post_tags或其他表,然后通过该表引用它们。有没有更好的办法?谢谢。

回答

1

这是一个基本的一对多表模型。所以你在做另一张表post_tags是最好的方法。

所以去吧。

1

是的post_tags表的想法是好的。它可以有两列t_idp_id这两个外键分别指向标记和帖子

相关问题