2016-05-05 52 views
0

我最近从我的“用户”表中删除了2个测试用户。现在,我的索引计数不同步。如果新用户注册,则在两个新用户注册之前我不会看到他们的信息。我的数据库中有301个活动用户帐户。但帐户数显示为303.有没有办法同步索引计数?修改MySQL索引数

+0

你是如何处理你的数据,你不能看到新用户由于此? – Uueerdo

+0

我想你的索引数是好的。你只是想让你的下一个ID是302?我非常确定,如果你运行'SELECT COUNT(id)FROM yourtable',你正确地得到301结果。 – Alex

回答

0

您可以使用

ALTER TABLE `users` AUTO_INCREMENT = 302 
+0

这可能不会帮助他们,如果他们删除用户5的302. – Uueerdo

+1

没错,但我认为他已经添加了2个测试用户到表的末尾然后删除他们,任何方式他必须更详细地描述他的问题@Uueerdo – wajeeh

+0

@Uueerdo正确!我添加了2个测试用户,然后删除它们。如果我使用ALTER TABLE'用户'AUTO_INCREMENT = 302将计数重新同步? – Unohoo