1

我有两张桌子,其中一张是另一张的助手。表“reviews”有一列是一个整数,引用表“films”中该评论的电影的id。有没有办法在“电影”表中插入新电影后,使用“评论”表中的 last_insert_rowid?

我正在使用 SQLITE;我见过 max(id) 的用法,但它可能不那么可靠。帮助将不胜感激。

4

1 回答 1

3

您可以简单地将其用作下一个插入中的值,à la

INSERT INTO films (name) values ('Shark!');
INSERT INTO reviews (filmId,review) values (last_insert_rowid(), 'Good!');

演示在这里

于 2012-04-02T10:57:49.353 回答