Совершенно неясно, что вы пытаетесь сказать. Но я дам ему шанс.
Я думаю, что вы имеете в виду, что вы удалили некоторые записи из таблицы, и они не продолжаются с последнего MAX(id)
при следующей вставке. Для этого вы можете попробовать:
Как упомянуто ниже @col, никогда не используйте это на производстве, только в своей среде тестирования. После удаления записи последовательность теряется.
mysql_query("ALTER TABLE `table_name` AUTO_INCREMENT = 1");
Это означает, что если у вас есть таблица с именем images
с максимальным значением id
, например, 99
, и вы удалили это изображение. Следующее изображение, которое вы введете, будет иметь id=100
. Теперь идентификаторы будут выглядеть примерно так: 97,98,100
. Это заставит MySQL продолжить с MAX(id) + 1
, поэтому выглядит 97,98,99
.
Также удобная функция для получения последнего идентификатора вставки из php:
$last_id = mysql_insert_id();
Теперь $last_id
будет иметь последнее значение AUTO_INCREMENT
из базы данных.
Надеюсь, это поможет.