选择行提供行意想不到数:限制条件不工作与限制条件有望
SELECT `id`, `Date`, `row1`, `row2`, `row3`, `row4`, `row5`
FROM `table`
ORDER BY `id` ASC, `Date` ASC
LIMIT 1, 800
这SELECT显示正是它应该:800行
SELECT `id`, `Date`, `row1`, `row2`, `row3`, `row4`, `row5`
FROM `table`
ORDER BY `id` ASC, `Date` ASC
LIMIT 801, 1600
这SELECT的确不带来它应该:提供的,而不是800
为什么1600行LIMIT条件无法正常工作?
为什么你会拥有一个名为行列?你喜欢混乱? – Strawberry
你[询问'1600'行(https://dev.mysql.com/doc/refman/5.7/en/select.html),你会得到'1600'行。 – axiac
800减1为799.所以,你得到800行的事实显然是一个迹象表明,LIMIT返回在极限指定的(如果可用)行的数量,并在限制指定的行不数减去行数在偏移量中指定。你已经完全为自己说明了这个事实! – Strawberry