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

Как восстановить auto increment столбец после переименования?

В базе данных mysql, администрируемой phpMyAdmin мне было нужно переименовать автоинкриментный столбец (id). Я это сделал изменением столбца в phpMyAdmin. В результате "Следующий автоматический индекс" стал равным 0, а добавление строки командой INSERT INTO вызывает следующую ошибку:
Failed to read auto-increment value from storage engine

При попытке изменения auto-increment как вручную, на вкладке "Операции" phpMyAdmin, так и командой
ALTER TABLE `visits` AUTO_INCREMENT = 215;
запрос исполняется успешно, но само значение в phpMyAdmin всё так же показывает 0, а команды INSERT INTO всё также вызывают ошибку.
  • Вопрос задан
  • 145 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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