當我嘗試向數據庫添加記錄時,我已經開始接收上述錯誤。 有問題的列設置爲'auto_increment',數據類型爲'INT',長度爲10.重複鍵'6343'爲'PRIMARY'鍵
在網上查看我可以看到,當自動遞增列達到其上限時會發生此錯誤 - 但在這種情況下,該表只包含6342條記錄,並且該列應該能夠保存更多。
事實上,有問題的應用程序在多個安裝中使用,並且在某些情況下,具有相同結構的等效表具有比此更多的記錄而不會產生錯誤。
更奇怪的是,當我將此列的數據類型更改爲'BIGINT'時,它解決了問題 - 即使在其他安裝上它仍然與更多記錄相同。
任何人都可以提出任何原因爲什麼可能發生這個問題?
在此先感謝。
如果將數據類型更改回INT,該怎麼辦? – Karolis
什麼'SELECT @@ auto_increment_increment'返回有問題的實例? – Quassnoi
我已將數據類型更改回INT,並且它可以繼續正常工作。 –