解决方案 »

  1.   

    自增值不是每次表中最大值加1,如果每次插入数据时数据库都要获取表的最大值,那效率启不是很低?
    当然可以用重置自增列的方法是自增值回到20
    ALTER TABLE table_name AUTO_INCREMENT = 1; 
    myisam类型的表每次删除完执行一次即可,会自动重置到最大值+1。
    innodb类型的表需要先查询出当前表中最大的自增值然后
    ALTER TABLE table_name AUTO_INCREMENT = 最大值+1; 
    个人建议能不重置就不重置,看起来虽然乱一些,但从效率出发是好的