sql数据库中ID编号出现断层,重新生成不断层的id方法

sql数据库中记录被删除后,再导入新的记录时并不会重新利用而是使用新的id,这样使得id编号顺序出现断层,解决方法,直接上SQL语句:

/删除原有主键/
ALTER TABLE dw_test DROP id;
/添加新主键字段/
ALTER TABLE dw_test ADD id MEDIUMINT( 8 ) NOT NULL FIRST;
/设置新主键/
ALTER TABLE dw_test MODIFY COLUMN id MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT,ADD PRIMARY KEY(id);

  

原文地址:https://www.cnblogs.com/niusdtz/p/13213644.html