课程
/数据库
/MySQL
/与MySQL的零距离接触
为什么输入select * from users ORDER BY id DESC LIMIT 2,2 返回的是7,5,不是输入Limit 2,3 才是7,5 吗?
2014-09-13
源自:与MySQL的零距离接触 4-11
正在回答
因为id为6的记录之前被删啦同学
qq_流水不腐户枢不蠹_0
offset指 数组是从0开始的,所以2,2 ,返回的的是7,5
select * from users ORDER BY id DESC LIMIT 2,2 返回的是(select * from users ORDER BY id DESC)结果的从第三行开始连续的2条记录
limit 2,2表示的是从表中第三个数开始,对第三个数和第四个数这两个数进行排序,后面那个2表示限制在两个数进行排序的意思。如果写成LIMIT 2,3,那么结果会是7,5,4。
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识