在sqldelight中获取插入行的行ID

11

我正在尝试使用sqldelight插入一个项目,但也希望在插入后返回该项目的id。在sqldelight中似乎没有这样的方法。

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


如果我的回答对您有帮助,您能否将其标记为已接受的答案?谢谢。 - snitsaruk
1个回答

13

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

lastInsertRowId:
SELECT last_insert_rowid()
;

它将返回您最后插入的行的 id

有关更多信息,请参阅 Github 上的此问题


谢谢你的回答,我找了一会儿。 - Booger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接