获取在sqldelight中插入的行的行ID

时间:2018-12-10 15:16:45

标签: sqlite sqldelight

我正在尝试使用sqldelight插入项目,但在插入项目后还返回该项目的ID。在sqldelight中似乎没有办法做到这一点。

插入后我可以调用类似SELECT last_insert_rowid();之类的东西,但这是前进的最佳方法吗?

1 个答案:

答案 0 :(得分:0)

您可以将此命令添加到您的.sq文件中:

lastInsertRowId:
SELECT last_insert_rowid()
;

它将返回最后插入行的id

有关更多信息,请参阅此issue on Github