我们如何从现有MySQL表的列中删除FOREIGN KEY约束?
我们可以使用DROP关键字和ALTERTABLE语句从现有表的列中删除FOREIGNKEY约束。
语法
ALTER TABLE table_name DROP FOREIGN KEY constraint_name
这里约束名称是我们在创建表时应用的外键约束的名称。如果未指定约束名称,则MySQL将提供可以通过SHOWCREATETABLE语句检查的约束名称。
示例
以下查询将从'orders'表中删除FOREIGNKEY约束-
mysql> Alter table orders DROP FOREIGN KEY orders_ibfk_1; Records: 0 Duplicates: 0 Warnings: 0