mysql 添加数据后在数据库里的排序 一开始添加的数据是递增的。后来就变成这样了。eg. id: 9 8 7 1 2 3 4 5 6 这是按什么排的。要怎么让他正确的递增 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 正常 SELECT * FROM `aa` 查找出来的都是按顺序的。可是这个显示就有点奇怪。是mysql 版本 的问题吗 select * from table order by id desc;如果你的id设的是auto-increment,那么在你不规则的删除、添加数据时,就会出现乱序。我处理的方法是:将数据在excel中按id排好,再将其插入数据库。 你是说在phpmyadmin中显示没排序吧。 如果是就不奇怪了。默认的本来就无排序。 有一种操作可以重现你的效果myisam表插入数据,然后删除id较小的,这时候表会出现碎片,接着插入数据select * FROM …… 就会导致这种顺序如果删除了数据,OPTIMIZE 表 就不会这样啦我猜测这种情况可能跟物理位置有关 5千元请人写"个性定制"网站功能,最好能与asp结合.. 存储过程疑问:为什么这样一句可以在客户端里运行,但是用php运行就出错? 还是正则,差最后一步。。。 有关CVS的一个奇怪问题 一个有关数组的问题(自我感觉有点难) 如何使用session 如何实现自动生成静态页面的功能 小弟问两个关于textarea的问题 如何启用COM? 这个程序不明白,谁能帮忙看一下? 登陆页面 php接收地址栏上的id
select * from table order by id desc;如果你的id设的是auto-increment,那么在你不规则的删除、添加数据时,就会出现乱序。
我处理的方法是:将数据在excel中按id排好,再将其插入数据库。
插入数据,然后删除id较小的,这时候表会出现碎片,接着插入数据select * FROM …… 就会导致这种顺序如果删除了数据,OPTIMIZE 表 就不会这样啦
我猜测这种情况可能跟物理位置有关