新创建的实例使用相同的帐户名称获取已删除实例的主ID

时间:2013-06-25 13:51:24

标签: sql sql-server

我在表格中有一个用户列表。当我删除用户然后创建具有相同帐户名的用户时,它将获取已删除用户的主ID。

问题是,虽然删除了用户,但我会跟踪所有用户的删除内容。当新用户获取已删除用户的主要ID时,我的表中有两个具有相同主ID的实例。

我希望主要ID与旧ID不同。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

这是MySQL中AUTO_INCREMENT字段的已知行为:

http://forums.mysql.com/read.php?10,167180

如果这确实是您的问题,您必须找到其他策略来跟踪已删除的用户帐户。

有关详细信息,请参阅Stop MySQL Reusing AUTO_INCREMENT IDs