MySQL中自动编号字段的奇怪问题

时间:2012-01-05 18:54:12

标签: php mysql joomla

我创建了一个具有自动增量字段的表。我插入了一些记录并将其删除。我们不得不更改php.ini文件并重新启动机器。自动增量字段再次从1开始。我有一个使用Joomla在Windows Server 2008上运行的网站。看起来PHP和MySQL与Joomla集成。我是PHP和MySQL服务器的新手。请让我知道可能是什么问题?我正在运行PHP 5.3.8和MySQL服务器5.0。谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

您是否使用TRUNCATE或DELETE命令删除数据? 如果是TRUNCATE,它将重置自动增量值。

答案 1 :(得分:1)

这不应该是正常的。但作为补救措施,您可以使用以下查询重置 自动递增计数器到先前的最后一个值。

ALTER TABLE theTableInQuestion AUTO_INCREMENT=newalue , so that you could continue with t

通常可以设置newvalue = last autoincrementvalue +1

相关问题