分页查询数据重复的情况,一般原因:
1.order by 排序字段不是唯一主键或者有重复数据导致造成;
2.在翻页过程中有新数据插入导致数据读写冲突导致造成
解决办法:
1.使用order by 排序时,加上主键或者不会重复的字段(一般建议唯一主键,如果选择时间字段,数据量过大时,有可能会重复,导致分页数据乱序或重复);
2.如果每页数量固定,可以在前段传入数据时,主键部位设置为自增id,避免插入数据之后导致传值不变,而数据库实际增加,导致的数据重复问题。
分页查询数据重复的情况,一般原因:
1.order by 排序字段不是唯一主键或者有重复数据导致造成;
2.在翻页过程中有新数据插入导致数据读写冲突导致造成
解决办法:
1.使用order by 排序时,加上主键或者不会重复的字段(一般建议唯一主键,如果选择时间字段,数据量过大时,有可能会重复,导致分页数据乱序或重复);
2.如果每页数量固定,可以在前段传入数据时,主键部位设置为自增id,避免插入数据之后导致传值不变,而数据库实际增加,导致的数据重复问题。