我已经运行此代码来链接外键:
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
?
谢谢!
答案 0 :(得分:0)
首先,您需要从SHOW CREATE表剧集中获取外键约束名称。因为您在创建表时添加了外键。如果你通过使用alter添加了相同的名称,那么你可能已经给出了有约束力的名称,我的意思是说你提供的costrnaint名称不是由你提供的。
SHOW CREATE表剧集 你可以获得约束名称,一旦你得到相同的名称,你就可以轻松删除它。