【问题标题】:I am unable to drop a foreign key in mysql我无法在 mysql 中删除外键
【发布时间】:2012-09-29 22:12:33
【问题描述】:

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

`ALTER TABLE Image_Question DROP INDEX FK_QuestionSession`

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

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

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

谢谢

【问题讨论】:

标签: mysql sql


【解决方案1】:

先去掉外键约束,再去掉索引。否则你总是会出错。

alter table Image_Question drop foreign key key_name_here

【讨论】:

  • 谢谢,我会在几分钟内接受答案
  • 谢谢,为我工作。
猜你喜欢
  • 1970-01-01
  • 2018-08-21
  • 2015-05-31
  • 1970-01-01
  • 2015-06-16
  • 1970-01-01
  • 1970-01-01
  • 2015-02-22
  • 2023-03-23
相关资源
最近更新 更多