Как добавить auto increment поле в существующую таблицу MySQL?
Как добавить AI в существующую таблицу MySQL?
2 ответа
|
AI всегда должен являться PRIMARY KEY ключём в MySQL. Следовательно, если ваша таблица уже содержит primary key, то сначала нужно удалить первичный ключ, а затем добавлять AUTO_INCREMENT`ное поле. Например:
ALTER TABLE table5
DROP PRIMARY KEY,
ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
Если PK у вас в таблице нету, то можно сразу добавить поле и объявить его AI: ALTER TABLE table5 ADD `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
|
||||
|
|