查询返回的行的顺序是否与 SQLite 数据库中行插入表的顺序相同?
如果是,此行为是否一致?
如果否,可以强制执行吗?
我需要存储大约 500 行数据,并且需要不时进行排序/排序。插入前数据顺序正确。
最佳答案
鉴于您的表中的行数较少,这可能是您需要的:
SELECT * FROM yourtable ORDER BY ROWID
有关 ROWID 的更多信息,请参阅以下两个链接: SQLite Autoincrement和 ROWIDs and the INTEGER PRIMARY KEY
关于android - SQLite 插入顺序与查询顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5674385/