mysql刪除數據後id自增不連續的解決方法

這個問題很早就想解決了,在公司裏面遇到以後才認真想了解決方法。sql

首先說一下這個問題吧spa

下一次再添加數據的時候是從 id=17開始,看起來很是不友好。code

SET @i=0;

UPDATE `tablename` SET `id`=(@i:=@i+1);

ALTER TABLE `tablename` AUTO_INCREMENT=0

執行這段sql語句以後(tablename是表的名字)blog

 

如今看起來是否是很是友好啦,但願對大家有幫助~table

相關文章
相關標籤/搜索