Общие > Базы данных
Нужно получить следующее значение auto_increment ID для таблицы...
DJ Fat:
Мне в программе на PHP нужно получить значение СЛЕДУЮЩЕГО auto_increment ID для таблицы (номер следующей добавляемой записи, не путать с номером только что добавленной).
На сайте MySQL.com в комментах к документации нашел такой рецепт:
To get the auto_increment ID that will be used for the next insert get the "auto_increment" column out of this query:
SHOW TABLE STATUS LIKE "table_name";
Вопрос в том, как этим воспользоваться, т.е. получить в ПЕРЕМЕННОЙ ЗНАЧЕНИЕ auto_increment ID для следующей записи.
Меняздесьдавнонет:
не нужно.
Ты думаешь, что на другом форуме тебе ответят по-другому?
Ну-ну :-))))
Макс:
DJ Fat
лучше расскажи, зачем тебе это нужно ?
Такая постановка вопроса обычно свидетельствует о неправильной структуре БД или других просчетах при планировании приложения
ThE0ReTiC:
DJ Fat
SELECT MAX()+1 FROM
но вообще это глупо и совершенно не нужно
tserbis:
ThE0ReTiC
а если перед этим было удаление записи с максимальным значением auto_increment поля?
Навигация
Перейти к полной версии