gpt4 book ai didi

sqlite - 如何读取 SQLite 表中的最后一条记录?

转载 作者:行者123 更新时间:2023-12-02 21:25:43 24 4
gpt4 key购买 nike

有没有一种方法可以在不遍历之前的记录的情况下读取插入到 SQLite 表中的最后一条记录的值?

我问这个问题是出于性能原因。

最佳答案

有一个名为 sqlite3_last_insert_rowid() 的函数,它将返回最近插入操作的整数键。 http://www.sqlite.org/c3ref/last_insert_rowid.html

只有当您知道最后一次插入发生在您关心的表上时,这才有用。

如果您需要表中的最后一行,无论最后一次插入是否在此表中,您都必须使用 SQL 查询

SELECT * FROM mytable WHERE ROWID IN ( SELECT max( ROWID ) FROM mytable );

关于sqlite - 如何读取 SQLite 表中的最后一条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24494182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com