Python的sqlite3模块中是否有类似于Java的statement.getGeneratedKeys()的API?如果没有,使用sqlite3在Python中获取最近自动生成密钥的最佳方法是什么?
答案 0 :(得分:0)
您需要使用SQLite函数last_insert_rowid()
。来自SQLite documentation:
last_insert_rowid()函数 返回最后一行的ROWID 从数据库连接插入 它调用了这个函数。该 last_insert_rowid()SQL函数是一个 围绕着 sqlite3_last_insert_rowid()C / C ++ 界面功能