相关疑难解决方法(0)

LIMIT OFFSET,LENGTH是否需要ORDER BY进行分页?

我有一张MyISAM表,有28,900个人.我正在以1500块为单位处理它,这样的查询:

SELECT * FROM table WHERE id>0 LIMIT $iStart,1500
Run Code Online (Sandbox Code Playgroud)

然后我循环这个并每次增加$ iStart 1500.

问题是在某些情况下查询返回相同的行.例如,LIMIT 0,1500查询返回与LIMIT 28500,1500查询相同的一些行.

如果我没有对行进行排序,我可以不期望使用LIMIT进行分页吗?

(当这些查询发生时,表是静态的,没有其他任何会改变其行的查询).

mysql

13
推荐指数
2
解决办法
2942
查看次数

标签 统计

mysql ×1