因此,我創建了一個包含使用MySQL的外鍵的兩列的表。問題是這兩列包含數字而不是名稱和詳細信息。有沒有辦法改變外鍵的外觀?更改外鍵
Q
更改外鍵
-1
A
回答
1
外鍵需要匹配相關表的主鍵。
對於用戶界面,您通常使用對 的查詢從相關表中獲取詳細信息。爲避免數據重複,您不需要 想要了解原始表中設置的外部數據的詳細信息。
閱讀https://en.wikipedia.org/wiki/Database_normalization和相關文章 有關如何最好地組織您的數據的建議。
相關問題
- 1. 更改外鍵
- 2. 如何更改外鍵
- 3. 更改外鍵的名稱
- 4. 更改密鑰和外鍵
- 5. SQL更改語句和外鍵/主鍵
- 6. 更改主鍵和外鍵的ActiveRecord
- 7. 更新項目並更改外鍵
- 8. 在主鍵更改後更新了重構外鍵
- 9. 水線關聯,更改外鍵?
- 10. 更改外鍵約束命名約定
- 11. 在使用外鍵時更改LAST_INSERT_ID()
- 12. 更改外鍵含義。如何處理?
- 13. 將外鍵更改爲null不爲空
- 14. MySQL的:更改表與外鍵
- 15. laravel空列更改爲外鍵
- 16. 如何更改postgresql中的外鍵值?
- 17. 更改mysql中的外鍵屬性
- 18. ForeignKeyReferenceAlreadyHasValueException當不嘗試更改外鍵?
- 19. 更改外鍵MVC的顯示名稱
- 20. 更改Django外鍵中的UUID格式
- 21. 更改外鍵到另一個模型
- 22. 更改表,但外鍵約束失敗
- 23. Django:更改外鍵約束名稱
- 24. 如何更改外鍵名稱?
- 25. 將外鍵更改爲新行
- 26. Postgresql:更改外鍵約束的操作
- 27. 基於字段的外鍵更改
- 28. 無法更改表來設置外鍵
- 29. 帶有外鍵的MySQL更改引擎
- 30. 將列表鏈接更改爲外鍵更改頁面
你能編輯你的問題來澄清你的意思嗎? –
你在說外鍵嗎?這是一個數字?什麼是外鍵鏈接? – user4804138
您的外鍵必須完美匹配數據類型和列中的主鍵!如果存儲值的數據類型不同,則不能創建約束。 –