2012-01-28 64 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這兩個外鍵分別指向標記和帖子

相關問題