MYSQL 数据库使用order by limit分页排序时数据出错

在mysql 5.6版本开始优化器对 order by limit分页时,order by 字段非索引,则会使用的堆排序进行排序,可能就会出现重复数据或者少数据

解决方案:

1.减低mysql版本,这不太现实,也没必要

2.给order by 字段加索引,或者再加个索引字段进去排序

你可能感兴趣的:(sql,数据库,mysql,java)