Как найти следующее значение автоматического увеличения в MySQL с помощью PDO?

Я работаю над веб-приложением, написанным на PHP и MySQL. Я использовал в нем PDO.
Мне нужно знать, как найти следующее значение автоинкремента в MySQL с помощью PDO?
Потому что я хочу назвать что-то (например: изображение путь) с идентификационными номерами записей. Если я удаляю элементы из таблицы, мое приложение должно присвоить следующему значению автоинкремента новый элемент.

$db->lastInsertId() делает это?


person Mohammad Saberi    schedule 10.03.2013    source источник
comment
Вы спросили: делает ли это $db-›lastInsertId()? Ну, не так ли?   -  person Andy Lester    schedule 10.03.2013


Ответы (1)


Конечно, вы не можете получить последний вставленный идентификатор перед вставкой.

Итак, делаем как обычно:
вставляем данные в таблицу сначала, потом получаем вставляемый id, а потом что-то переименовываем

person Your Common Sense    schedule 10.03.2013