mysql limit (数据重复)


今天在查询客户积分管理时,查询到某些页码时,数据重复了,页码12、13、14查询出来的数据都一样,不在这个范围内的数据分页又正常。

当时第一反应是不是分页助手和分页插件有问题,debug之后发现两个都没有问题,最终查看数据库发现了问题,出问题的数据的create_time

完全一样(数据直接导入),刚好查询的时候只用到create_time进行排序,所以导致了每次查询到对应的数据,排序就会出问题,导致页面分

页查询之后出现重复数据。

总结: mysql 使用limit 分页查询,如果使用到了排序,而且排序的字段的重复性很高,需要在添加排序条件或者使用重复性不高的字段排序


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM