如何在 phpmyadmin 表中删除多个主键?
Posted
技术标签:
【中文标题】如何在 phpmyadmin 表中删除多个主键?【英文标题】:How can I drop multiple primary keys in phpmyadmin tables? 【发布时间】:2014-03-09 02:32:48 【问题描述】:我正在使用 phpmyadmin。我创建了一个包含一个主键和 5 个字段的表。但是现在所有的整数字段都变成了主键。我尝试使用 drop 命令,但没有帮助。如何从表中删除所有主键?
【问题讨论】:
请显示SHOW CREATE TABLE tablename
的输出。
【参考方案1】:
只需打开 phpmyadmin 表上的 Structure
选项卡。在结构描述之后,应该有一个Indexes
部分,您将在其中看到所有索引,包括您的主键。在那里,您可以修改或删除您可能已定义的任何主键。
---- 编辑----
【讨论】:
你能指定吗 我添加了一个快照,抱歉,它是西班牙语,但结构必须相同。如您所见,您有一个Indexes
部分,您可以在其中删除它(在我的快照中称为“Eliminar”)或编辑它(“Editar”)。【参考方案2】:
试试这个
ALTER TABLE tablename MODIFY fieldname INT NOT NULL;
ALTER TABLE tablename DROP PRIMARY KEY;
【讨论】:
【参考方案3】:在这里,我将告诉你要做的步骤:
第 1 步:转到关系视图。
第 2 步:索引。
第 3 步:您会发现 Keyname 为 PRIMARY。
第 4 步:删除 PRIMARY
第 5 步:好的。
谢谢。
这里所有的步骤图片,你可以轻松地跟着它。
【讨论】:
完美答案。【参考方案4】:您可能已将列索引为 FOREIGN KEY,在这种情况下,您应该删除此索引,然后您将能够修改或删除您的 PRIMARY KEY。
【讨论】:
以上是关于如何在 phpmyadmin 表中删除多个主键?的主要内容,如果未能解决你的问题,请参考以下文章