Данная таблица не содержит уникального столбца php mysql

Данная таблица не содержит уникального столбца php mysql
2016-07-16 08:18:36
Подробное описание

Иногда, при использовании системы управления базами данных PHP MySQL, в частности, при редактировании некоторых таблиц, возникает ошибка, а точнее невозможность редактирования этих таблиц.

Данная ошибка зачастую сопровождается надписью

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

Для того, чтобы решить данную проблему, необходимо сделать следующее:

1. Выбираем базу данных, в которой расположена "проблемная" таблица.
2. Нажимаем вкладку SQL (либо SQL-запрос).
3. В появившееся поле вставляем следующий код:

ALTER TABLE tablename ADD newid INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

4. Меняем tablename на наименование своей таблицы. Нажимаем Ок.

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

Добавить в закладки