回答
先丟掉FOREIGN KEY CONSTRAINT--這個關係約束是從國外的表中建立的。刪除FK 限制不會刪除或更改任何列!
ALTER TABLE foreign_table DROP外鍵fk_constraint_name
一旦沒有更多的約束的KEY(例如INDEX,PK)狀態或整列可以被去除。
ALTER TABLE primary_table DROP referenced_column_name
適用同樣的規則,如果 「洋表」 是 「同桌」。
參見:
我不太明白這一點。我試圖刪除admin_id coloumn,但它給出了相同的信息。 PK在與連接相同的表格中。 – cyrfandli
@cyrfandli刪除FK *約束*時,不會丟棄或更改列。因此,上述違規行爲將不會發生。 – user2864740
明白了!謝謝! – cyrfandli
- 1. 從表中刪除與外鍵
- 2. 從多個表中刪除外鍵
- 3. 從MySQL中刪除外鍵
- 4. 如何從主表鍵和外鍵在同一個表中刪除主鍵。
- 5. 如何從表中刪除索引鍵
- 6. 使用外鍵刪除時從其他表中刪除
- 7. 如何動態地從MySQL表中刪除外鍵?
- 8. 如何從三個帶有外鍵的表中刪除?
- 9. 如何使用自引用外鍵從表中刪除行
- 10. 如何從表中刪除具有自引用外鍵的行
- 11. 刪除表的外鍵
- 12. 如何在遷移中刪除表的外鍵和主鍵?
- 13. 如何刪除sqlite中的外鍵?
- 14. 如何刪除mysql中的外鍵
- 15. 如何在mysql中刪除外鍵?
- 16. 如何在SQL Server中刪除外鍵?
- 17. 刪除外鍵
- 18. 刪除外鍵
- 19. 刪除外鍵
- 20. 刪除主鍵也刪除外鍵
- 21. 從表中刪除與同一個表的外鍵約束
- 22. 外鍵從SQL中的一列中的兩個表中刪除
- 23. SQL刪除外鍵
- 24. 無法從MVC中存在外鍵的表中刪除該行
- 25. 如何在MySQL中使用循環外鍵刪除表格
- 26. 如何在PostgreSQL中刪除多個具有外鍵的表?
- 27. 如何在mysql表中刪除外鍵關係
- 28. 如何刪除所有表中的所有外鍵約束?
- 29. 如何從子表中刪除從父表中刪除的行?
- 30. 如何刪除有外鍵的行?
我不知道我明白了什麼 「與主外鍵」 甚至指...? –
呃是的,也許我寫得不好。我的意思是我用同一個表的主鍵做了關係。 – cyrfandli