Python相当于Java的statement.getGeneratedKeys()?

时间:2011-03-01 14:48:22

标签: java python database jdbc sqlite

Python的sqlite3模块中是否有类似于Java的statement.getGeneratedKeys()的API?如果没有,使用sqlite3在Python中获取最近自动生成密钥的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

您需要使用SQLite函数last_insert_rowid()。来自SQLite documentation

  

last_insert_rowid()函数   返回最后一行的ROWID   从数据库连接插入   它调用了这个函数。该   last_insert_rowid()SQL函数是一个   围绕着   sqlite3_last_insert_rowid()C / C ++   界面功能