A當我創建包含兩個表的數據庫時(Topics
和Categories
,其中每個主題都被分類),我沒有打擾如何正確建模這兩個表之間的關係因爲我對MySQL和數據庫一般都沒有經驗。在MySQL中兩個現有/已填充表之間添加關係
我的簡單方法是在Topics
表的Category
列中插入類別名稱。
現在我不得不改變一些類別名稱,我很遺憾這個決定,因爲除了改變它之外,我不得不吸收Topics
表中的所有相關條目。這很容易用正確的MySQL語句完成,但這是一個非常混亂的解決方案。
所以我想知道是否仍有可能將預期的關係添加到現有的表中。到目前爲止,我已經嘗試了一些我在類似主題中找到的方法,但大部分都是關於其他問題。這可能有助於Topics
類別列和Categories
名稱列共享相同的值:類別的名稱。
主題:
+----+------+----------+------+
| Id | Name | Category | Date |
+----+------+----------+------+
分類:
+------+-------------+
| Name | Description |
+------+-------------+
我很感激每一個解決方案或提示是它的命令行或phpMyAdmin的!