@McFkr

Как добавить второй автоинкримент и заполнить поле?

Есть заполненая таблица. Нужно добавить поле, которое будет являться автоинкрементом. Данное поле является вторым автоинкрементом в таблице и не является первичным ключем. Как (при|после) добавления поля перезаписать все данные в таблице, и присвоить начальное значение поля, например, 100?
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
ALTER TABLE `sometable` 
ADD COLUMN `id` INT AUTO_INCREMENT PRIMARY KEY,
AUTO_INCREMENT=100;

или создать по умолчанию, затем апдейтнуть ид на ид + 99
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект