gpt4 book ai didi

sqlite - SQLite数据库中的数据顺序

转载 作者:行者123 更新时间:2023-12-03 15:01:35 25 4
gpt4 key购买 nike

如果我要在没有主键或任何索引的空表中插入很多行。每个事务可能会插入不同数量的行。然后我可以确定SELECT * FROM the_table;会在Linux和Windows上以相同顺序检索数据?

最佳答案

不,您不能也永远不应该依赖没有排序约束的查询结果集中的行顺序。即使在相同的平台,相同的数据库上。即使可以在您的测试中使用。

VACCUM建立数据库(或我认为的某些auto_vaccum模式)之类的事情可能会更改数据的相对块布局并更改结果集,即使其他地方没有其他更改(没有插入,也没有查询计划更改) 。

关于sqlite - SQLite数据库中的数据顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6243528/

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