mysql5.6之后 order by limit 排序分页数据重复问题
文章目录 * 1 问题 * 2 资料 * 3 造成原因 * 4 解决办法 * 4.1 唯一的字段加在 order by 中 * 4.2 降低数据库版本至5.5 问题 最近在项目中遇到一个特别的问题,使用 order by 排序并进行分页查询的时候,数据会出现重复 # 当xx不存在索引,且有xx相同的行是,可能出现分页数据重复问题 select * from table order by xx limit 0,10 资料 在MySQL 5.6的版本上,优化器在遇到order by limit语句的时候,做了一个优化,即使用了priority queue。使用 priority