表:
id   city
2    湖南
3    湖北
4    北京
1    天津实现效果:
id   city
1    天津
2    湖南
3    湖北
4    北京请教: 库内按主键重新排序如何排? 

解决方案 »

  1.   

    ?? 
    select * from 表 order by id
    有什么问题吗?
      

  2.   

    楼上正解,估计楼主是想要实现压入数据库的时候就自动排好顺序吧,告诉楼主这是不能实现的,mysql只能按照添加时间来往数据库中写数据,select的时候用order关键字就可以了
      

  3.   

    嘻嘻,自己解决了。在phpadmin中进入表后 点操作>>更改表顺序>>id 递增结贴
      

  4.   

    ALTER TABLE `city` ORDER BY `id`