小编Nat*_*raj的帖子

从 mysql 的表中删除外键

我创建了一个外键,但没有为表中的列指定名称。现在我想删除该列。首先,我尝试删除外键约束,但出现错误,
我使用了以下 sql 命令

ALTER TABLE passenger 
DROP FOREIGN KEY bookedBy
Run Code Online (Sandbox Code Playgroud)

错误信息

#1091 - 无法删除“bookedBy”;检查列/键是否存在

我已确保该列存在。
我没有命名外键约束。是否可以在不命名的情况下删除外键约束。外键是否有默认命名。

mysql sql database foreign-keys

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

database ×1

foreign-keys ×1

mysql ×1

sql ×1