1
27
如果您不使用C接口进行编程,并且希望通过SQL命令执行此过程,请尝试:
|
2
21
查看 FAQ . 这个 sqlite3_last_insert_rowid() 函数就可以了。不过要小心触发器。 |
3
0
这个
如果你绝对 需要 为了确保返回的行id正确,而不考虑线程、异步等(例如,如果您打算在另一个表中将该行id用作外键),以下是一种方法:
显然,此解决方案存在相当大的性能缺陷,您需要判断数据不匹配的风险是否超过性能损失。在我的例子中,我首先需要确定我的数据的完整性,这样性能就可以承受冲击。(我说不出有多大的成功率。) 您可能会有跳过第4步和第5步的冲动,并使用GUID获取rowid;您可能还迫切需要将GUID用作主标识符和外键。毕竟 |
baronsec · SQL遍历表以查找子字符串 2 年前 |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
EJ Travel · 如何使用Kotlin中的Room管理登录验证? 2 年前 |
Ken · SQL计数或最大值(sqlite) 2 年前 |
Eric · Python Crontab无法读取Sqlite3表 2 年前 |