没添加limit 显示前十条是一个样,加了limit 查询出来的结果就变了,
这是为什么!求大神拯救!
limit操作会对查询有一些优化,查询到指定条数的数据,就可以提前结束了
LIMIT的执行顺序在order by后,不至于出现这种问题。你先确认一下数据库记录没有编号。
把limit放到order by前面去看看
先看看是不是排序结果有变化了。
1 去掉LIMIT 0,10 执行一遍2 数据库数据不要修改3 加上LIMIT 0,10执行一遍