Место для вас

Сбросить значение AUTO_INCREMENT

При создании сайта и соответствено его тестировании мы создаем множество тестовых данных: заказы, клиенты, коментарии, посты и тд.

И при удаление всех этих тестовых данных из таблиц, иногда возникает необходимость сбросить счетчик AUTO_INCREMENT. Если этого не сделать, то значения для новых записей в БД будут присваиваться начиная с того номера, на котором стоял AUTO_INCREMENT до удаления данных из таблицы.

Так вот, чтоб сбросить счетчик достаточно выполнить sql запрос:


ALTER TABLE table_name AUTO_INCREMENT = 1

Кстати, если в вашей таблице есть записи со значением больше, чем вы указали в AUTO_INCREMENT, то такие запросы просто игнорируется.

И еще: если вы вдруг используете InnoDB, то вы не сможете задать значение auto_increment меньшее, чем максимальное значение в таблице.


Место для вас

Добавить коментарий

кликните на картинку,
чтоб обновить код

Что за сайт

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

Будь в курсе

Интересненько

Вверх