mysql 添加数据后在数据库里的排序
一开始添加的数据是递增的。后来就变成这样了。eg. id: 9 8 7 1 2 3 4 5 6 这是按什么排的。要怎么让他正确的递增
——解决方案——————–
id是自动增长的列么 ?
——解决方案——————–
我觉得是你查询有问题,或者查询后显示有问题
——解决方案——————–
- SQL code
select * from table order by id desc;
------解决方案--------------------
------解决方案--------------------
有一种操作可以重现你的效果
myisam表
插入数据,然后删除id较小的,这时候表会出现碎片,接着插入数据
select * FROM …… 就会导致这种顺序
如果删除了数据,OPTIMIZE 表 就不会这样啦
我猜测这种情况可本文来源gaodai#ma#com搞*!代#%^码$网!搞代gaodaima码能跟物理位置有关