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


這個問題很早就想解決了,在公司里面遇到之后才認真想了解決方法。

首先說一下這個問題吧

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

SET @i=0;

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

ALTER TABLE `tablename` AUTO_INCREMENT=0

執行這段sql語句之后(tablename是表的名字)

 

現在看起來是不是非常友好啦,希望對你們有幫助~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM