使用SQLite从SQL插入中获取主键

时间:2010-05-04 06:56:09

标签: sql sqlite

我有一个看起来像这样的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);

但是等等 - 让Bar全部修补了我的需要来自Foo的PK。我知道这是一个已解决的问题。

解决方案是什么?

1 个答案:

答案 0 :(得分:9)

试试这个

SELECT last_insert_rowid()