【问题标题】:phpMyAdmin Removing an indexphpMyAdmin 删除索引
【发布时间】:2011-05-18 05:27:13
【问题描述】:

我的一个表中有一个列,该列已分配索引。它阻止我拥有两个相同的 ID 号。

我假设它不允许我拥有相同 ID 的两个条目的原因是因为它已被设置为唯一。

我想知道如何删除此规则,以便我可以多次插入相同的 ID 号。

干杯

【问题讨论】:

  • 也可能是因为该列被设置为键或主键。查看该页面上的表格结构和工具。
  • 干杯 DGH。我很确定创建数据库的人确实将其作为主要对象。

标签: database indexing phpmyadmin unique


【解决方案1】:

在表结构中的“列”列表下方,有一个名为“索引”的小表。每一行都是一个索引。在那里找到您的唯一索引并使用“drop”符号(红色 X)将其删除。如果您将它放在多个列上,则将其删除并重新创建,而不需要您不希望唯一的列

【讨论】:

  • 在我当前版本的 pf PhpMyAdmin 中,索引面板默认是折叠的。您首先需要单击+ Indexes 链接。 (我无法确定这是哪个版本...)
  • 如何在不删除字段的情况下删除唯一索引?
  • 是的,默认情况下它是折叠的,这就是人们第一眼找不到它的原因。
【解决方案2】:

按照以下步骤操作:-

  1. 点击表格的结构标签。
  2. 点击索引(在表格下方)。
  3. 点击Drop删除索引。

【讨论】:

  • 这是一篇旧帖子。在新版本中,我只能删除整个字段。我怎样才能避免这种情况?
【解决方案3】:

在表格下方的选项卡结构中列出了索引。在某些版本的 PHPMyAdmin 中,只有单击容易忽略的“+Indexes”时才会列出索引。

【讨论】:

    【解决方案4】:

    ALTER TABLE dbName.table DROP INDEX indexName

    【讨论】:

      猜你喜欢
      • 2013-03-14
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-05
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多