我创建了一个具有自动递增字段的表。我插入了几条记录并将其删除。我们必须更改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