2010-05-29 19 views
0

在我的表中,我選擇了id列作爲int類型(4字節)。我想知道的答案是,一旦達到限制,任何數據庫如何處理它?數據庫是否會拒絕在表中插入更多記錄?或究竟會發生什麼?另外我應該如何處理這種類型的問題(如果數據庫本身不處理它)?如果達到限制,數據庫如何處理自動編號字段?

回答

2

我很想知道你所說的「the」數據庫。但通常這是一個錯誤。數據庫已滿。您應該提供一些「壓縮」主鍵的方法,或者更簡單:

使用長整數作爲鍵(8個字節)。即使您從現在開始每秒插入1000個項目,這將持續近3億年。在這種情況下,4字節的整數(有符號)只會持續24天。

相關問題