«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как правильно добавить первичный ключ в существующую таблицу MySQL?

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

Опубликовано 8 ноября 2024 г.
Просматривать:150

How to Correctly Add a Primary Key to an Existing MySQL Table?

Добавление первичного ключа в таблицу MySQL

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

alter table goods add column `id` int(10) unsigned primary AUTO_INCREMENT;

может возникнуть ошибка. Чтобы решить эту проблему, необходимо явно добавить ключевое слово PRIMARY KEY:

alter table goods add column `id` int(10) unsigned PRIMARY KEY AUTO_INCREMENT;

В качестве альтернативы вы можете добавить первичный ключ после добавления столбца:

ALTER TABLE goods ADD PRIMARY KEY(id)

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

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3