我創建了一個具有自動遞增字段的表。我插入了幾條記錄並將其刪除。我們必須更改php.ini文件並重新啓動機器。自動增量字段從1開始。我有一個網站,它使用在Windows Server 2008上運行的Joomla。它看起來像PHP和MySQL與Joomla集成在一起。我是PHP和MySQL服務器的新手。請讓我知道可能是什麼問題?我運行PHP 5.3.8和MySQL服務器5.0。感謝您的任何幫助。MySQL中自動編號字段的奇怪問題
0
A
回答
1
您是否使用TRUNCATE或DELETE命令刪除數據? 如果是TRUNCATE,它將重置自動增量值。
+0
好的區別。 – 2012-01-05 20:46:17
1
這不應該發生normaly。但作爲一種補救措施,您可以使用以下查詢將自動增量計數器重置爲以前的最後一個值。
ALTER TABLE theTableInQuestion AUTO_INCREMENT=newalue , so that you could continue with t
能夠通過設置NEWVALUE =最後autoincrementvalue +1
相關問題
- 1. 奇怪的MySQL編碼問題
- 2. 訪問MySQL奇怪的價格字段
- 3. MySQL的自動遞增問題編號
- 4. mysql sql奇怪的問題?
- 5. 奇怪的PDO MySQL問題
- 6. 奇怪的MySQL問題
- 7. 奇怪的字符編碼問題
- 8. 奇怪的編碼問題
- 9. 奇怪的編碼問題
- 10. 奇怪的編碼問題
- 11. 奇怪鎖問題在MySQL
- 12. QML中信號的奇怪問題
- 13. 使用自定義字段的奇怪問題
- 14. 奇怪的問題與MySQL自動遞增Id
- 15. 奇怪的字符問題
- 16. 自動編號字段
- 17. JavaScript中的奇怪問號
- 18. 自動編號問題
- 19. GridView滾動奇怪問題
- 20. POSIX信號量的奇怪問題
- 21. Mac safari奇怪的符號問題
- 22. MySQL的左連接 - 奇怪的問題
- 23. IE8中的奇怪滾動問題
- 24. Wordpress中奇怪的滾動問題
- 25. vb.net中的奇怪字符串問題
- 26. 如何爲mysql中的字段提供自動編號?
- 27. MySQL中奇怪的字符
- 28. 單AOT段錯誤 - 奇怪的問題
- 29. mysql上的奇怪分區問題
- 30. PHP/MySQL奇怪的人物問題
這通常不應發生正常:使用自動遞增的ID將永遠不會被重新使用。你確定插件沒有自動重新創建該字段嗎?你確定你將數據插入到同一個表中嗎? – 2012-01-05 18:56:59
你是如何刪除,截斷(在phpmyadmin中爲空)或刪除? ..截斷將重置自動增量器 – 2012-01-05 18:58:57
auto_increment可能已被重置爲1的唯一方法是,如果刪除並重新創建表,或者針對它運行alter以重置auto_increment值。你在php.ini文件中改變了什麼? – 2012-01-05 18:59:27