【发布时间】:2016-02-25 13:45:05
【问题描述】:
我有一个包含 800000 条记录的表,我想从 100000 条记录中选择记录,限制为 10
我的查询是:
SELECT * FROM `customercsv` WHERE insert_status = 0 order by id limit 10 OFFSET 100000
但是记录是从 103474 开始的。
这里附上屏幕供您进一步参考。
【问题讨论】:
-
100000到103474之间有记录吗?
-
我不知道 10 万是众所周知的数字:10 万 === 100,000,所以您说的是 800,000 条记录,对吗?
-
@hjpotter92 3474 我会说,
-
@senthil 您删除了 3474 条 id 小于 100.000 的记录。因此,当您使用偏移量 100000 时,它将从 id 1003474 开始真正跳过 100000 行。
-
这很奇怪 - id 是什么样的列?诠释? varchar?自动递增?