Как изменить значение AUTO_INCREMENT таблицы в MySQL

Наиболее простой ответ — это использование запроса alter, где вы задаёте новое значение для AUTO_INCREMENT нужной вам таблицы:

Вы можете достичь такого же эффекта изменениями соответствующего столбца вашей таблицы:

Понятно, что MySQL не позволит вам установить значение AUTO_INCREMENT меньше, чем существующие уже в таблице значения + 1.

Если требуется сбросить AUTO_INCREMENT до 1, то придется удалить и все существующие записи. Это можно сделать одной командой:

Чтобы узнать текущее значение AUTO_INCREMENT, выполнитe запрос к INFORMATION_SCHEMA

Написать комментарий

Мало букафф? Читайте есчо !

Выборка случайных строк в mysql

Октябрь 18, 2010 г.

Иногда нужно выбрать строки из базы данных в случайном порядке. При сайтостроительстве эта задача возникает довольно часто - вывести случайную тему из форума, показать в блоке случайный продвигаемый товар, показать случайный ответ посетителя за последнюю ...

Читать

Скрипт для переименования базы данных в mySQL

Сентябрь 29, 2020 г.

В mySQL нет выражения вроде RENAME DATABASE oldName to newName. Если возникла задача переименовать базу данных, придется выполнить по-этапно: операции создания новой БД, копирования таблиц из старой базы (RENAME TABLE ...) и удаление старой базы. ...

Читать

 

Комментарии к «Как изменить значение AUTO_INCREMENT таблицы в MySQL»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: