我一直在试图找到一种方法来删除由错误生成的某些外键,但每次我删除与外键关联的表以尝试删除它时,它会显示“不能删除索引:在外键约束中需要“。在phpmyadmin上删除外键表?不能删除索引:在外键约束中需要
5
A
回答
5
你必须删除与ALTER语句外键:
ALTER TABLE yourtable DROP CONSTRAINT yourforeignkeyname
你也许能够迫使它下降,以及(在MySQL控制台的作品,但因为我不是可能无法在phpMyAdmin工作确定会话如何处理)
SET FOREIGN_KEY_CHECKS=0; DROP TABLE yourtable;
注意:这是非常危险的,如果您认真使用外键,不建议使用。
+0
相关知识谢谢! – PiboRock 2014-09-02 15:39:51
+1
谢谢! +1,不要忘记重置SET FOREIGN_KEY_CHECKS = 1; – 2015-04-16 19:20:05
22
在“结构”选项卡中,单击字段下方的“查看关系视图”。 在这里,您可以通过在下拉列表中选择一个空值来删除外键。
相关问题
- 1. 自引用外键约束和删除
- 2. 删除Mysql表列与外键约束
- 3. 删除复制表的外键约束
- 4. SQL和外键约束删除
- 5. MySQL外键约束,级联删除
- 6. 无法删除外键约束
- 7. mysql删除和外键约束
- 8. 的MySQL(InnoDB的):需要删除列,以及伴随外键约束和索引
- 9. 删除不影响外键约束到其他表的主键
- 10. 程序删除外键约束和删除没有行动
- 11. MariaDB/MySQL外键约束:可能在删除时请求级联?
- 12. 删除外键
- 13. 删除外键
- 14. MySQL帮助不能删除行(errno:150)外键约束
- 15. 删除功能试图删除外键
- 16. 在不知道约束名称的情况下删除外键?
- 17. 删除主键也删除外键
- 18. 在Entity Framework中,如何使用外键约束删除记录?
- 19. 使用SQLite的Android中的外键约束?在删除级联
- 20. 为什么'从表中删除'忽略外键约束?
- 21. 从两个具有外键约束的表中删除
- 22. 外键约束错误当从表中Asp.net MVC删除4
- 23. 错误:更新或删除表“表名”违反外键约束
- 24. MySQL软删除,唯一键和外键约束
- 25. SQL删除更新外键主键约束
- 26. 删除外键在Sybase 12.5
- 27. 如何删除存在检查的外键约束?
- 28. 在删除表之前,我们是否真的需要删除外键?
- 29. 。级联问题。删除表违反外键约束
- 30. 从文件表删除与外键约束
您不必删除表来删除索引。你可以自己删除一个索引。而FYI,“phpmyadmin”不是一个数据库。这是一个MySQL的管理界面。 – 2014-09-02 14:42:24
谢谢,我找到了索引并能够删除我不需要的索引。不是直接的,但我看到了光。谢谢马克。 – PiboRock 2014-09-02 14:45:44