Возвращение первичного ключа из вставки SQL с помощью SQLite - PullRequest
3 голосов
/ 04 мая 2010

У меня есть набор таблиц SQL, который выглядит следующим образом

create table foo ( 
    id int primary key asc, 
    data datatype );

create table bar ( 
    id int primary key asc, 
    fk_foo int,
    foreign key(foo_int) references foo(id));

Теперь я хочу вставить набор записей.

insert into table foo (data) values (stuff);

Но подождите - чтобы Бар все исправил, мне нужен ПК от Фу. Я знаю это решенная проблема.

Какое решение?

1 Ответ

9 голосов
/ 04 мая 2010

попробуйте

SELECT last_insert_rowid() 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...