Как сбросить id в таблицах?

Статус
В этой теме нельзя размещать новые ответы.

itpeople

Гуру форума
Регистрация
6 Дек 2007
Сообщения
545
Реакции
64
Есть сайт с базой mysql - таблица заполнена. Хочу полностью очистить все таблицы и так сказать перенести на новый сайт. Но все значения добавляются и имеют id не 1, 2, 3. А например зарегистрировал пользователя, а у него номер в системе 843

Как можно эти счетчики сбросить? Что бы у новостей, юзеров и прочего id начинались с 1 и т.д.
 
Если id задан как автоинкримент, то значение выбирается как максимум в таблице + 1. Значит просто нужно удалить все из таблицы и счет будет идти опять с 1
 
Если id задан как автоинкримент, то значение выбирается как максимум в таблице + 1. Значит просто нужно удалить все из таблицы и счет будет идти опять с 1

Если просто удалить - то как раз не будет, AUTOINCREMENT поле останется и дальше будет все увеличиваться.

Надо делать TRUNCATE table - и тогда у следующей добавляемой записи таки будет id=1;
 
Truncate с удалением записей

Изменение без удаления
ALTER TABLE `name_table` AUTO_INCREMENT = 666
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху