-2
我的主鍵自動增量達到其最大值(假設5),但我有未使用的數字(因爲刪除)(假設1 & 3)。如果我重置自動增量使用此代碼:自動增量獲取dublicate時會發生什麼?
ALTER TABLE table_name AUTO_INCREMENT = 1
如果我現在插入2個新行會發生什麼?它會跳過2並將其作爲3插入? 還是會產生一個錯誤?
我的主鍵自動增量達到其最大值(假設5),但我有未使用的數字(因爲刪除)(假設1 & 3)。如果我重置自動增量使用此代碼:自動增量獲取dublicate時會發生什麼?
ALTER TABLE table_name AUTO_INCREMENT = 1
如果我現在插入2個新行會發生什麼?它會跳過2並將其作爲3插入? 還是會產生一個錯誤?
AUTO_INCREMENT將根據行增加行,這樣就不會跳過2,將分別給予2和3兩行
它會帶你幾分鐘的時間來驗證你的關係數據庫管理系統的行爲 –