我无法在mysql中删除外键

时间:2012-09-29 22:12:33

标签: mysql sql

我试图在php admin(mysql)中删除一个foriegn键,所以我在下面执行此代码:

`ALTER TABLE Image_Question DROP INDEX FK_QuestionSession`

问题是虽然我收到了这个错误:

#1553 - Cannot drop index 'FK_QuestionSession': needed in a foreign key constraint 

QuestionId的外键从Image_Question表链接到问题表中的QuestionId。

由于

1 个答案:

答案 0 :(得分:17)

首先删除外键约束,然后删除索引。否则你总会得到错误。

alter table Image_Question drop foreign key key_name_here