mysql删除一条数据后id不在连续的解决方法

方法一:

     truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段

 

     truncate命令是会把自增的字段还原为从1开始的,或者你试试把table_a清空,然后取消自增,保存,再加回自增,这也是自增段还原为的方法。

 

方法二:

deletefrom 你的表名

dbcc checkident(你的表名,reseed,0) 

//重新定位自增的字段,让它从1开始

你可能感兴趣的:(数据库)