如题

解决方案 »

  1.   

    ALTER TABLE table_name AUTO_INCREMENT=1
      

  2.   

    不删记录是不可能从1开始的,因为自增的就是为了有一个记录号,这个是没有重复的号码,
    如果有记录,又从头开始,那么一定会有重复的记录号,我一般都drop,再create
      

  3.   

    如果有记录想从一开始的话。那就只能
    drop table...
    create table...
      

  4.   

    在CREATE TABLE和ALTER TABLE语句中,InnoDB支持AUTO_INCREMENT = n 表选项来设置计数器初始值或变更当前计数器值。因在本节早先讨论的原因,这个选项的影响在服务器重启后就无效了。
      

  5.   

     ALTER TABLE `im_membership_card`  AUTO_INCREMENT =1 你试试看,重新从现有的最小记录id开始自增