当我尝试删除作为其他表的外键的列时,我遇到了问题。列是错误创建的。
First table 'users' with Columns 'ID (Primary key)','user_rest_id(Foreign key)'
Second table 'rest' with Columns 'ID (Primary key)','user_id(Foreign key)'
我正在尝试删除'user_rest_id'列。我是通过错误创建的,它与表'rest''ID'相关联。
在列上删除:
#1553 - 无法删除索引'user_rest_id':在外键约束中需要。
当我尝试删除外键时,它说:
#1091 - 无法DROP'user_rest_id';检查列/密钥是否存在
答案 0 :(得分:1)
假设您使用约束创建了外键。
ALTER TABLE users
DROP FOREIGN KEY fk_users; //Your actual constraint name
希望这有助于。