1
A
回答
1
外鍵專門聲明他們只需要一個唯一的非空鍵來工作。使用主鍵只意味着它是一個唯一的非空密鑰。
所以,你可以!如果需要,甚至可以引用唯一的多列組。
在this page內搜索單詞「unique」,您會找到更多解釋。
相關問題
- 1. MYSQL引用另一個表字段
- 2. mysql - 更新一個表中的字段,該表中的另一個字段=另一個表中的字段
- 3. 將單個字段插入表中,引用另一個表
- 4. 更新表中的一個字段以引用同一個表上的另一個字段Oracle
- 5. 雙字段唯一索引
- 6. 如何從一個唯一字段和另一個字段的特定值中提取表中的所有行?
- 7. 用另一個表中的唯一值更新一個表?
- 8. concat一個表組的字段由另一個表的字段
- 9. PostgreSQL視圖:引用另一個計算字段中的一個計算字段
- 10. 修改CTE引用另一個字段?
- 11. 一個字段可以引用另一個表中的多個記錄嗎?
- 12. 更新字段與另一個字段另一個表
- 13. 在一個表中的唯一索引
- 14. 從一個表中生成數據,使用另一個表中的唯一字段
- 15. 一個表中有兩個字段引用同一個表
- 16. 在另一個公式中引用交叉表總計字段
- 17. 從一個表中選擇數據的字段大於另一個表中另一個字段的數據
- 18. 基於另一個表字段求和一個表字段
- 19. Django的OneToOneField是否引用另一個表的ID字段?
- 20. 將另一個表中的引用ID替換爲另一個表中的字段
- 21. (web2py)添加引用另一個字段的額外字段auth_user
- 22. 如何將一個列表的一個字段值更新爲另一個列表的另一個字段值?
- 23. 根據同一索引中的另一個字段更新ngRepeat中的字段
- 24. 如何使表中的字段引用MySQL/MariaDB中的另一個表?
- 25. 如何用另一個表替換一個表的字段?
- 26. 從一個表到另一個表中的SQL複製字段
- 27. MySQL的一個表中選擇字段不在另一個表
- 28. 從一個表字段複製到phpmyadmin中的另一個表字段?
- 29. SQL:更新字段在另一個字段的唯一值上循環
- 30. 使用另一個表中的唯一值創建表
外鍵只能指向主鍵,這是顯而易見的,因爲所有主鍵項都是唯一的。那麼在MYSQL的另一個表中指向唯一鍵的外鍵有什麼問題?如果有解決方案,我想知道。非常感謝。 – user1429896
正如我在我的回答中所說的,外鍵**可以**指向**唯一的**鍵,而不一定是**主**鍵。因此,請繼續並定義您的外鍵以指向唯一鍵。 –
非常感謝。它終於奏效了。 – user1429896