簡體   English   中英

MySQL:“如何將行從一個表(鏈接)存儲到多個(類別)表。”

[英]MySQL : “How to store row from one table(link) to multiple(cateogry) tables.”

我不確定我的標題是否正確,但是我想要實現的目標是:

從包含link.idlink.loclink.titlelink.desclink.cat_idlink

使它連接到定義了category第二個表category 每個link可以具有多個category ,並且每個category可以具有多個link

我成功地做到這一點,通過具有category表包含: category.idcategory.namecategory.desc和外鍵link.cat_idcategory.id

並只需將同一link行插入多個category行即可。 但是我確信這不是最佳實踐,並且有更好的解決方案。 我已經在這里閱讀了一些問題和答案,並研究了MySQL教程,但是我不能對此全神貫注。

如果有人可以舉一個具體的例子來實現這一目標,我將非常感激。

感謝您抽出寶貴的時間閱讀本文。

最好只對字段cat_id和link_id使用“橋接表”,除非希望重復進行任何組合,否則請將“橋接表”的兩個字段都設置為外鍵

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM