F
Froex
Существует таблица, в ней есть поле, скажем, id, которое при добавлении новой записи автоматически увеличивается на единицу (свойство auto_encrement). При удалении записей создаются пробелы в ряде чисел поля id.
Существует ли запрос SQL, позволяющий сделать все поля id снова в порядке от 1, далее 2, 3 и т.д.? Сбрасывать счетчик auto_encrement я умею, поэтому и возник такой вопрос. Если нельзя сделать чистым запросом SQL, то как реализовать "сброс" id на нормальный порядок с помощью php? после чего я спокойно смогу использовать запрос типа "ALTER TABLE `mytable` AUTO_INCREMENT = 123 "
Существует ли запрос SQL, позволяющий сделать все поля id снова в порядке от 1, далее 2, 3 и т.д.? Сбрасывать счетчик auto_encrement я умею, поэтому и возник такой вопрос. Если нельзя сделать чистым запросом SQL, то как реализовать "сброс" id на нормальный порядок с помощью php? после чего я спокойно смогу использовать запрос типа "ALTER TABLE `mytable` AUTO_INCREMENT = 123 "