4
可能重複:
What happens when auto_increment on integer column reaches the max_value in databases?自動遞增主鍵的整數溢出會發生什麼?
嗨,
我有一個MySQL數據庫,以及存儲gamerooms多人遊戲的表。我有一個遊戲ID的整數首選鍵自動增量設置。因此,每次託管新遊戲時,它都會將下一個整數ID作爲其遊戲ID。當我比賽結束時,我從桌上刪除記錄。我想知道如果我去MAX_INT創建遊戲發生了什麼 - 將mysql的旋迴到我的身邊來索引0我不打算去4,294,967,296時生成接下來的比賽記錄?:
id (int, primary, auto-inc)
--------------------------
255
256
...
...
4,294,967,296
what happens on next insert?
老實說遊戲,只是好奇到底發生了什麼。再次,我從表格中刪除完整的遊戲,因此從理論上講,我永遠不會有超過max_int記錄在裏面,但隨着時間的推移,我可以達到這個計數器值。
由於
[this]的確切副本(http://stackoverflow.com/questions/2615417/what-happens-when-auto-increment-on-integer-column-reaches-the-max-value-in-datab) – eykanal 2011-02-15 21:30:48