2014-07-08 21 views
-1

http://tinypic.com/view.php?pic=2hd2ush&s=8#.U7vlf_mSzNg如何刪除空白和MySQL中

重置AUTO_INCREMENT值我創建已在id字段AUTO_INCREMENT,當我刪除了一些行&插在它們之間具有縫隙它的另一個行的表。例如id是1,2,3,4,5。刪除3,5並插入另一行,id將是1,2,4,6,它應該是1,2,3,4,5。請幫忙。

+0

這是一次性的事情還是您總是希望它'沒有差距'? – BeaverusIV

+6

該行爲是正常的**和期望的**。你不想「重置」auto_increment計數器,它的工作不是爲你提供很好的連續數字。 –

+0

可能[dublicate](http://stackoverflow.com/questions/1895110/row-number-in-mysql/) – ostapische

回答

0

這種行爲是正常的和想要的。你不想「重置」auto_increment計數器,它的工作不是爲你提供很好的連續數字。

感謝您的澄清N.B