What is the difference between MySQL LIMIT range of 0,500 and 1, 500?
mysql, select, sql
Solution
The first one starts from the first record of the whole result, while the second one starts on the second record of the result.
Consider the following records
ID
1 -- index of the first record is zero.
2
3
4
5
6
if you execute
LIMIT 0, 3
-- the result will be ID: 1,2,3
LIMIT 1, 3
-- the result will be ID: 2,3,4
- SQLFiddle Demo
OTHER(s)
- Limit - MySQL Command (for more info)
Problem
If I want in MySQL rows 1 through 500, should I use LIMIT 0, 500 or LIMIT, 1, 500? What is the difference? Thanks!