我很新的PHP程序員,似乎無法找出在我與插入記錄我的MySQL數據庫腳麻:MYSQL插入記錄跳過的ID(自動遞增)
我的測試腳本(學習目的)調用eBay API並將請求的信息下載到MySQL數據庫中,但我似乎正在獲取腳本跳過Auto Increment上的ID的問題。從我一直在這裏閱讀的情況來看,這通常是在刪除記錄時,但對於我來說並非如此,因爲沒有刪除記錄,差距越來越大。
我的問題是:是否有其他的東西可以導致id跳過隨機數字?
數據庫例如: 號碼從1-21就好了運行,但隨後有云:28,43,51,55,58 我已經確認並下一個要添加應該是59:
show create table 'tbl'
向我們展示您的php代碼,sql插入和表創建 – 2012-01-30 16:34:25
失敗/回滾事務也會導致此問題。 ID不會被重複使用/回收。缺乏序列性導致問題? – 2012-01-30 16:34:47
你是否通過插入查詢ID? – Sabari 2012-01-30 16:35:19