mysql插入信息,不按id排序问题

MySql 码拜 6年前 (2016-02-11) 899次浏览
本人用php执行mysql插入语句,id用的自增。为什么100以后会出现插入之后排序乱的问题。
问题如下:
mysql插入信息,不按id排序问题
mysql插入信息,不按id排序问题
mysql插入信息,不按id排序问题
整个排序都乱了,导致本人的php分页读出来的数据顺序都不对,本人不想再分页查询那里加asc,求指导为什么会出现这种问题。
解决方案

10

这个很正常,数据到底怎么排序和自增列没有必然关联,到底是什么顺序,你要看执行计划。
另外,假如你一定要按照 一个顺序来排列,那么必须要加上order by

10

有的时候可能能并不是取出的数据顺序乱了,而是在后台代码从结果集取出后的一些其他原因导致了这个问题出现。最好看看能否在取数据的时候顺序就乱了

20

数据库基础理论中: 表中的记录是没有顺序的,假如需要排序,则必须使用 ORDER BY

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql插入信息,不按id排序问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)