MySQL让主键id重新排序

MySQL让主键id重新排序

  1. 备份表结构

    1
    create table table_bak like table_name;
  2. 备份表数据

    1
    insert into table_bak select * from table_name;
  3. 删除原来主键字段(如id)

    1
    alter table table_name drop id;
  4. 添加主键,自增,放在第一位

    1
    alter table table_name add id int(11) primary key auto_increment first;
  5. 检查没问题的话,删除备份的表

    1
    delete from table_bak;

    注:table_name 为 表名

参考:mysql让主键id重新排序

-------------本文结束感谢您的阅读-------------