我正在尝试使用sqldelight插入一个项目,但也希望在插入后返回该项目的id。在sqldelight中似乎没有这样的方法。 我可以在插入后调用SELECT last_insert_rowid();之类的东西,但这是前进的最佳方式吗?
您可以将此命令添加到您的.sq文件中:lastInsertRowId: SELECT last_insert_rowid() ; 它将返回您最后插入的行的 id。 有关更多信息,请参阅 Github 上的此问题。