欢迎您访问我的笔记本站旨在于记录一些平时工作中遇到的一些问题和解决方法,方便查阅,部分内容来源于网络,如有侵权请联系我删除
  • 微信微信
您现在的位置是:首页 > Mysql

mysql分页数据异常,有很多重复值-[原创]

日期:2021-12-20 07:17:15 作者:tanyi 来源:我的笔记 浏览:146 次
mysql关联查询分页后有很多重复数据,总数正确,但是每次翻页时有些数据重复出现,比如某条数据在第一页出现过,翻页到第二页时又会出现。

今天发现线上服务器有一个列表加了排序之后分页数据出现错乱问题,代码一样本地没问题线上服务器分页却有问题很奇怪。查了下服务器mysql版本是5.6,本地是8.0。升级版本太麻烦,于是只能慢慢排查。


因为是加了排序之后才出现这个问题所以着手在排序这个地方检查,最后发现是因为排序字段不唯一导致分页数据错乱。解决办法是在排序条件里面加入一个唯一字段排序,比如主键ID即可。


至于为何本地没问题我想可能是mysql8.0对这方面有一些优化吧

原创文章转载时请注明原始出处,作者等相关信息

提交评论
评论列表