Подтвердить что ты не робот

SQL: установить существующий столбец как первичный ключ в MySQL

У меня есть база данных с тремя столбцами:

id, name, somethingelse  

В этой таблице нет набора индексов, и я получаю "No index defined!" в phpmyadmin
id - буквенно-цифровое значение 7digit, уникальное для каждой строки.
Я хочу, чтобы Drugid был основным ключом/индексом (я не знаю разницы, если он есть)
Пожалуйста, объясните подробно, поскольку я новичок в этом.
Спасибо.

4b9b3361

Ответ 1

Либо запускается в SQL:

ALTER TABLE tableName
  ADD PRIMARY KEY (id)           ---or Drugid, whichever you want it to be PK

или используйте интерфейс PHPMyAdmin (структура таблицы)

Ответ 2

ALTER TABLE your_table
ADD PRIMARY KEY (Drugid);

Ответ 3

Если вы хотите сделать это с помощью интерфейса phpmyadmin:

Выберите таблицу → Перейти на вкладку структуры → В строке, соответствующей нудному столбцу, щелкните значок с помощью клавиши

Ответ 5

Перейдите в localhost/phpmyadmin и нажмите клавишу ввода. Теперь выберите базу данных → имя_таблицы --- > Структура --- > Действие --- > Первичный → нажмите Первичный