我不小心在表格中创建了一个主键。我想删除索引,但如果我尝试,它会给我:"不能删除索引" admin_id"在外键约束中需要。"
如何删除关系?
答案 0 :(得分:2)
首先删除FOREIGN KEY CONSTRAINT - 此关系约束是从外部表建立的。删除FK 约束不会丢弃或更改任何列!
ALTER TABLE foreign_table DROP FOREIGN KEY fk_constraint_name
一旦没有更多限制,可以删除KEY(例如INDEX,PK)状态或整个列。
ALTER TABLE primary_table DROP referenced_column_name
同样的规则适用于"外国表"是"相同的表"。
另见: