使用SQLite获取游标的最后一行

che*_*756 2 python sqlite pysqlite

在Android上,我非常习惯于使用cursor.moveToLast()来获取游标中的最后一项。但是,我似乎找不到与Python的SQLite相当的产品。有没有可以让我获得游标最后一行的功能?

我可以只调用cursor.fetchall()并获取列表中的最后一项,但是还有什么比这更有效的吗?谢谢。

Gir*_*iri 6

cursor.execute("SELECT * FROM table ORDER BY id DESC LIMIT 1")
result = cursor.fetchone()
Run Code Online (Sandbox Code Playgroud)