gpt4 book ai didi

mysql - 如何从表中删除外键?

转载 作者:行者123 更新时间:2023-11-29 08:04:25 24 4
gpt4 key购买 nike

我不小心用表中的主键创建了外键。我想删除索引,但如果我尝试,它会给我:“无法删除外键约束中所需的索引“admin_id”。”

如何删除关系?

最佳答案

删除 FOREIGN KEY CONSTRAINT首先 - 该关系约束是根据foreign表建立的。删除 FK 约束不会删除或更改任何列!

ALTER TABLE foreign_table DROP FOREIGN KEY fk_constraint_name

一旦不再有约束,则可以删除 KEY(例如 INDEX、PK)状态或整个列。

ALTER TABLE primary_table DROP referenced_column_name

如果“外部表”是“同一个表”,则适用相同的规则。

<小时/>

另请参阅:

关于mysql - 如何从表中删除外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23018453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com