Задать вопрос
@McFkr

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

Есть заполненая таблица. Нужно добавить поле, которое будет являться автоинкрементом. Данное поле является вторым автоинкрементом в таблице и не является первичным ключем. Как (при|после) добавления поля перезаписать все данные в таблице, и присвоить начальное значение поля, например, 100?
  • Вопрос задан
  • 199 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы