我在表格中有一个用户列表。当我删除用户然后创建具有相同帐户名的用户时,它将获取已删除用户的主ID。
问题是,虽然删除了用户,但我会跟踪所有用户的删除内容。当新用户获取已删除用户的主要ID时,我的表中有两个具有相同主ID的实例。
我希望主要ID与旧ID不同。
我该怎么做?
答案 0 :(得分:1)
这是MySQL中AUTO_INCREMENT
字段的已知行为:
http://forums.mysql.com/read.php?10,167180
如果这确实是您的问题,您必须找到其他策略来跟踪已删除的用户帐户。
有关详细信息,请参阅Stop MySQL Reusing AUTO_INCREMENT IDs