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 表 就不会这样啦我猜测这种情况可能跟物理位置有关 thinkphp实现不了rar文件的上传,希望大家指点一下 PHP 多表查询的问题 拜求各位大神赐教..... mysql_fetch_assoc()的问题 [散分]离职了,散点分默哀一下. 关于 zip_read 和 zip_close问题! CURL和file_get_contents函数谁更快? mysql_query()多行sql,为什么会出错,我用分号隔开 PHP文件操作问题,请帮忙! PHP(453):parse error是什么错误? 怎样同时删除两个表的信息??? 登陆页面 php接收地址栏上的id
select * from table order by id desc;如果你的id设的是auto-increment,那么在你不规则的删除、添加数据时,就会出现乱序。
我处理的方法是:将数据在excel中按id排好,再将其插入数据库。
插入数据,然后删除id较小的,这时候表会出现碎片,接着插入数据select * FROM …… 就会导致这种顺序如果删除了数据,OPTIMIZE 表 就不会这样啦
我猜测这种情况可能跟物理位置有关