LINUX.ORG.RU

Auto_increment начинается с 157

 


0

1

В общем меня смущает один вопрос, я создал таблицу mysql, создал поля, записал данные, одно поле auto_increment (id) при первой же записи имело значение 157, причем это уже 2й раз на разных серверах, почему это происходит? Когда я удаляю таблицу, создаю новую, начинаю заносить данные, auto_increment начинает продолжать с последнего значения ( например последняя запись с id 160, в след. таблице выходит 161 )
Начинают мучать сомнения что auto_increment где то хранит значения...

★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Метки: 157

Это пять.

anonymous
()
Ответ на: комментарий от noname_user

не могу точно сказать, может быть таблица уже существовала. Я с таким не встречался.

xpahos ★★★★★
()
Ответ на: комментарий от noname_user

Потому что сначала нужно дропать таблицу, потом снова ее создавать, либо обнулять инкремент, как писали выше.

grouzen ★★
()
Ответ на: комментарий от boombick

То есть:

TRUNCATE TABLE <Имя Таблицы>
Еслит я правильно понимаю, операция эквивалентна операции DELETE, но потребляет меньше ресурсов и быстрей выполняется, почму тогда ее постоянно не используют?

noname_user ★★★
() автор топика
Ответ на: комментарий от noname_user

O_O

Потому что DELETE позволяет работать с условием, а TRUNCATE оставляет после себя девственно чистую таблицу

boombick ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.