无法删除外键

时间:2017-03-25 14:51:19

标签: mysql

我已经运行此代码来链接外键:

ALTER TABLE episodes
ADD FOREIGN KEY (animes_id) REFERENCES animes (id)
ON UPDATE CASCADE
ON DELETE CASCADE,

现在我正在尝试删除外键并且无法正常工作,我正在使用此代码:

ALTER TABLE episodes
DROP FOREIGN KEY FK_animes_id;

当我使用它时,会出现此错误代码#1091

我需要删除列animes_id

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,您需要从SHOW CREATE表剧集中获取外键约束名称。因为您在创建表时添加了外键。如果你通过使用alter添加了相同的名称,那么你可能已经给出了有约束力的名称,我的意思是说你提供的costrnaint名称不是由你提供的。

SHOW CREATE表剧集 你可以获得约束名称,一旦你得到相同的名称,你就可以轻松删除它。