2017-09-26 54 views
-2

我的主鍵自動增量達到其最大值(假設5),但我有未使用的數字(因爲刪除)(假設1 & 3)。如果我重置自動增量使用此代碼:自動增量獲取dublicate時會發生什麼?

ALTER TABLE table_name AUTO_INCREMENT = 1 

如果我現在插入2個新行會發生什麼?它會跳過2並將其作爲3插入? 還是會產生一個錯誤?

+6

它會帶你幾分鐘的時間來驗證你的關係數據庫管理系統的行爲 –

回答

0

AUTO_INCREMENT將根據行增加行,這樣就不會跳過2,將分別給予2和3兩行

相關問題