mysql数据库,让不连续的id重新排序
解决方法
1.导出输出处理完成之后再导入
2.使用python等脚本自动更新
3.删掉并重建id字段
1、备份表数据(重要)
mysqldump -u用户名 -p密码 数据库名 > 文件
mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径
例如
mysqldump -uroot -pmysql mysql_name > C:\Users\Administrator\Desktop\bak.sql
2、删除原来主键字段(一般是id)
alter table table_name drop id;
3、添加主键,不为空,自增,放在第一位 int可换成bigint类型
alter table table_name add id int(11) primary key not null auto_increment first;