php_newbie
Новичок
Как заставить нормально работать auto_increment?
Проблема в следующем: создал новую таблицу и присвоил в ней полю id значение auto_increment, чтобы оно заполнялось автоматически. После этого добавил три записи и auto_increment работал нормально, то есть номера записей шли так - 1, 2, 3. Затем добавил четвёртую запись, а потом её удалил. Добавляя же новую запись ей присвоился не 4 номер, как положено, а 5. Подумал, что ошибка и удалил, добавив заново, но id уже был под номером 6. То есть получилась такая картина - 1, 2, 3, 6. Это можно как-то исправить?
Спасибо за ответ.
Проблема в следующем: создал новую таблицу и присвоил в ней полю id значение auto_increment, чтобы оно заполнялось автоматически. После этого добавил три записи и auto_increment работал нормально, то есть номера записей шли так - 1, 2, 3. Затем добавил четвёртую запись, а потом её удалил. Добавляя же новую запись ей присвоился не 4 номер, как положено, а 5. Подумал, что ошибка и удалил, добавив заново, но id уже был под номером 6. То есть получилась такая картина - 1, 2, 3, 6. Это можно как-то исправить?
Спасибо за ответ.