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

Можно ли спустя некоторое время задать поле как auto increment?

В общем есть таблица, в ней некоторые данный и есть поле id.
Предыдущий разработчик не сделал его автоинкрементом и при добавлении новых записей, просто извлекал последний id и делал +1.
Теперь же надо исправить это без особых время затрат
По сути мы знаем максимальный id в таблице, можем ли мы "перевести" id в autoincrement? Ну а как задать следующее значение я знаю
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
ALTER TABLE `yourtable` MODIFY COLUMN `id` INT auto_increment

PS: неплохо бы перед этим сделать бэкап таблицы/базы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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