Задать вопрос
@Artem0071
Безработный mr. Junior

Можно ли одним запросом заполнить строку и получить ID строки в MYSQL?

Добрый день!

Есть ли какой способ занести в БД какую то строку и сразу получить присвоенный ID?

То есть сейчас я сначала делаю
insert into `SomeTable` ('param1','param2') values ('1','2')

И затем
select `id` from `SomeTable` order by 1 desc limit 1


Нельзя каким то образом это все в один запрос сделать?
P.S. Делаю это все в пхп, вдруг как то поможет)
  • Вопрос задан
  • 219 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
frolover
@frolover
у pdo у объекта соединения с бд есть метод lastInsertId();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
UDAV99
@UDAV99
web программист, верстальщик
после инсерта
$id = mysql_insert_id();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы