【问题标题】:How can I drop multiple primary keys in phpmyadmin tables?如何在 phpmyadmin 表中删除多个主键?
【发布时间】:2014-03-09 02:32:48
【问题描述】:

我正在使用 phpmyadmin。我创建了一个包含一个主键和 5 个字段的表。但是现在所有的整数字段都变成了主键。我尝试使用 drop 命令,但没有帮助。如何从表中删除所有主键?

【问题讨论】:

  • 请显示SHOW CREATE TABLE tablename的输出。

标签: mysql sql phpmyadmin


【解决方案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。

    【讨论】:

      猜你喜欢
      • 2016-02-17
      • 2013-04-21
      • 2014-07-18
      • 2021-02-04
      • 1970-01-01
      • 1970-01-01
      • 2021-07-24
      • 2014-10-26
      • 2013-03-02
      相关资源
      最近更新 更多