最近遇到一个问题,就是order by type desc limit 0,15这样的分页会有数据丢失(type不是index),有两条数据在分的页中找不到。观察发现加了limit与没有加limit查出来的数据的排序不一样,也就是排序不稳定,也许就是这个不稳定原因造成的吧。
解决办法:
order by 加limit 中一定要加一个index的字段来排序,这样排序就是稳定的。
order by type desc, id asc limit 0, 15
阅读(892) | 评论(0) | 转发(0) |