2015-01-13 3 views
1

Я не могу установить/изменить первичный ключ для моей таблицы db в phpMyAdmin. До сих пор я пробовал с SQL-запросом CREATE через графический интерфейс пользователя, но ничего не работает.Невозможно установить/изменить первичный ключ в phpMyAdmin 4.1.12. table

Q1: Какое значение является основным ключом к картинке?

Q2: Как мне изменить ПК? графически это не работает. enter image description here

+1

Подчиненный столбец обозначает первичный ключ в phpmyadmin. –

+0

http://stackoverflow.com/questions/21699600/how-can-i-drop-multiple-primary-keys-in-phpmyadmin-tables –

ответ

3

Желтый значок «Первичный» под основным столом не является легендой, это кнопка действия (см. Метку «С выбранным» слева).

Серый значок «Первичный» в первой строке указывает, что этот столбец в настоящее время является частью первичного ключа. Что он серый, означает, что вы не можете выполнить действие «Установить как первичный ключ» на нем.

Просто нажмите (желтый) значок «Первичный» внутри таблицы, чтобы изменить первичный ключ (или отметьте некоторые флажки и щелкните значок «Первичный» внизу, чтобы создать составной первичный ключ).

Я замечаю эту запутанную ошибку: после нажатия на одну из кнопок «Primary» внутри таблицы, хотя первичный ключ был изменен, экран не обновляется.

+0

Благодарим вас за разъяснение правильного ответа. Я создал новую таблицу и попытался изменить строку без INT в PK, и это не позволило мне. Серый ключ действительно ПК. Иногда ПК состоит из двух строк (что возможно, но в моем случае это не то, что я хотел сделать). Вся настройка немного запутанна, особенно для тех, кто ее использует в первый раз. –

+0

Я бы назвал это ошибкой UX. – Blakedallen

Смежные вопросы