【发布时间】:2011-09-12 23:31:31
【问题描述】:
我有一个包含 28,900 个整体的 MyISAM 表。我以 1500 块为单位处理它,查询如下:
SELECT * FROM table WHERE id>0 LIMIT $iStart,1500
然后我循环这个并每次将 $iStart 增加 1500。
问题是在某些情况下查询返回相同的行。例如,LIMIT 0,1500 查询返回一些与 LIMIT 28500,1500 查询相同的行。
如果我不对行进行排序,我可以不期望使用 LIMIT 进行分页吗?
(当这些查询发生时,表是静态的,没有其他查询会改变它的行)。
【问题讨论】:
标签: mysql