phpMyAdmin Удаление индекса - PullRequest
44 голосов
/ 01 декабря 2010

У меня есть столбец в одной из моих таблиц, которому был присвоен индекс.Это мешает мне иметь два одинаковых идентификационных номера.

Я предполагаю, что причина, по которой он не позволяет мне иметь две записи с одним и тем же идентификатором, заключается в том, что он был установлен как уникальный.Я могу вставить один и тот же идентификационный номер несколько раз.

Приветствия

Ответы [ 4 ]

89 голосов
/ 01 декабря 2010

ниже списка ваших "столбцов" в структуре таблицы у вас есть небольшая таблица под названием "Индексы". Каждая строка является индексом. Найдите там свой уникальный индекс и удалите его, используя символ «drop» (красный X). Если у вас есть более чем один столбец, тогда отбросьте его и создайте заново без столбца, который вам не нужен, уникальным

63 голосов
/ 23 марта 2015

Выполните следующие действия: -

  1. Нажмите Структура вкладка таблицы.
  2. Нажмите Индекс (под таблицей).
  3. Нажмите Удалить для удаления индекса (ов).

enter image description here

11 голосов
/ 12 декабря 2013

В структуре вкладок под таблицей перечислены индексы. В некоторых версиях PHPMyAdmin указатель указывается только в том случае, если вы нажмете «+ Указатели», что легко пропустить.

0 голосов
/ 16 декабря 2018

ALTER TABLE dbName. table ИНДЕКС КАПЛИ indexName

...