MySQL排序后分页,因数据重复导致分页数据紊乱的问题
背景前不久在写一个分页接口的时候,在测试阶段出现了排序结果紊乱且数据不正确的问题,那个接口是按照create_time进行排序的,但是对应的表中有很多相同create_time的数据,最后发现是因为 order by 排序的时候,如果排序字段中有多行相同的列值,则排序结果是不确定的。分页一般有2个参数:page:表示第几页,从1开始,范围[1,+∞)pageSize:每页显示多少条记录,范围[1,+∞)limit分页公式(1)limit分页公式:..