您的位置:首页 > 数据库 > MySQL

解决MySQL分页数据错乱重复

2018-01-16 10:03 204 查看
       MySQL 使用 limit 进行分页时,可能会出现重复数据,通过加入 order by 子句可以解决,但是需要注意的是,如果排序字段有相同值的情况下,由于排序字段数据重复,可能会导致每次查询排序后结果顺序不同,分页还是会出现重复数据,这时可以加入第二个排序字段,提高排序的唯一性,最好保证排序的字段在表中的值是唯一的,这样就可以少写一个排序字段,增加查询效率,因为
order by 后面有多个排序字段时,无法用到索引。
       最后,我建议建表时最好加一个自增主键。

       (第一自然段转载自:https://www.cnblogs.com/glon/p/6806064.html)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据 分页