Найти - Пользователи
Полная версия: Как получить значение первичного ключа записи после операции INSET?
Начало » Базы данных » Как получить значение первичного ключа записи после операции INSET?
1
agryn
Как получить значение первичного ключа записи после операции INSET? То есть вставляю строку и хочу сразу знать ее id.
dvs
Это зависит от конкретной СУБД, ищите по её докам.
Saturn
SELECT LAST_INSERT_ID();
SELECT id FROM table ORDER BY id DESC LIMIT 1;
FishHook
agryn
Как получить значение первичного ключа записи после операции INSET? То есть вставляю строку и хочу сразу знать ее id.
Мой совет - используйте какую-нибудь ORM, например sqlalchemy или peewee, они могут серьезно упростить жизнь, а Ваш вопрос решится вообще тривиально
Saturn
SELECT LAST_INSERT_ID();
SELECT id FROM table ORDER BY id DESC LIMIT 1;
А если пользователей БД больше одного, мы можем быть уверены, что мы получим ID нужной записи?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB