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

spi*_*ce7 7 sqlite sqldelight

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

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

And*_* S. 10

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

lastInsertRowId:
SELECT last_insert_rowid()
;
Run Code Online (Sandbox Code Playgroud)

它会返回一个id最后插入的行。

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