本帖最后由 shendaowu 于 2013-04-06 21:32:01 编辑

解决方案 »

  1.   

    运行sql:alter table '你的表名' AUTO_INCREMENT=1
    前提是当前表数据为空;
      

  2.   

    第一个是怎么去掉那条ORDER BY子句
    再点一次第二个是用PHP插入的最后一条记录在PHPMyAdmin里查看的时候为什么不是最后一条
    是否看到是最后一条,取决于主键的值和排序方式第三个是不加ORDER BY的结果的顺序是不是就是数据库中的物理顺序
    默认排序为主键升序
    可以理解为物理顺序插入数据前执行
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    可使“自增”失效,但你需要自行保证主键唯一命令
    TRUNCATE TABLE 表名
    可以清空表并使“自增”复位