• mysql在做limit分页的时候,前面要提供order by进行排序规则的指定,否则mysql不知道该按什么规则进行数据排序,进而会出现数据混乱,分页结果混乱。

    参考链接

  • order by null 的最用是强制不进行排序

    参考链接

  • limit分页在前面指定order by进行排序,若order by的字段存在重复值,则对应的“重复”数据将导致数据混乱,导致分页结果混乱,可能会不同页出现相同的数据。

    解决方案:order by的所有字段保证数据唯一性。可在目标字段后另加主键字段,保证排序的唯一性。

    参考链接1

    参考链接2

    参考链接3