MySQL 如何从现有MySQL表的列中删除外键约束?
我们可以使用ALTER TABLE语句和DROP关键字从现有表的列中删除外键约束。
阅读更多:MySQL 教程
语法
ALTER TABLE table_name DROP FOREIGN KEY constraint_name
这里的约束名是创建表时应用的外键约束的名称。如果没有指定约束名称,则MySQL将提供约束名称,可以通过SHOW CREATE TABLE语句进行检查。
示例
以下查询将从“orders”表中删除外键约束 –
mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1;
查询已成功,受影响0行 (0.22秒)
记录:0 重复:0 警告:0