SQL: установите существующий столбец в качестве первичного ключа в MySQL
У меня есть база данных с 3 колонками:
id, name, somethingelse
в этой таблице нет набора индексов, и я получаю " нет определенного индекса!"in phpmyadmin
id-это 7digit буквенно-цифровое значение, уникальное для каждой строки.
Я хочу установить Drugid как primarykey / index (я не знаю разницы, если она есть)
Пожалуйста, объясните подробно, как я новичок в этом.
Спасибо.
5 ответов
либо запустить в SQL:
ALTER TABLE tableName
ADD PRIMARY KEY (id) ---or Drugid, whichever you want it to be PK
или используйте интерфейс PHPMyAdmin (структура таблицы)
Если вы хотите сделать это с интерфейсом phpmyadmin:
выберите таблицу - > перейдите на вкладку структура - > в строке, соответствующей нужному столбцу, нажмите на значок с помощью клавиши
перейдите в localhost / phpmyadmin и нажмите клавишу enter. Теперь выберите database --> table_name --- >Структура - - - > действие - - - > основной- > нажмите на основной