auto_increment自动生成的值到达20
但是我想把数据删除
再添加的时候是1,而不是21
如何解决?

解决方案 »

  1.   


    truncate table 你的表名;
      

  2.   

    假如你的数据库是:test1、在系统命令行里执行
    mysqldump -uroot -p -B --add-drop-table -d test > backup_test.sql
    2、进入MYSQL的SHELL
    然后执行
    drop database test;
    source backup_test.sql;
    3、你要的结果产生了。
      

  3.   

    ALTER  TABLE  tablename  AUTO_INCREMENT  =  1
      

  4.   

    alter 的方法如果纪录很多的话是很慢的。