可能重复:
MySQL:重新排序/重置自动增量主键?
我创建了一个文件,该文件register.php
记录了每个用户的用户 ID。我的伙伴创建了他自己的版本。在我们的数据库中,默认情况下我是用户 ID 1,他是用户 ID 2。我们都有 4 个额外的用户。我遇到的问题是我从我的数据库中删除了所有用户,但是每当有新成员注册到我的网站时,他们的用户 ID 要么是 7 及以上 - 而不是 2(就在我之后)。有人可以帮我解决这个问题吗?
我的缩短数据库:
CREATE TABLE `users` (
`user_id` int(100) not null auto_increment,
`user_name` varchar(50) not null,
`user_pass` varchar(100) not null,
`user_email` varchar(255) not null,
PRIMARY KEY (`user_id`),
UNIQUE KEY (`user_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8_unicode_ci AUTO_INCREMENT=8;
现在这里是 Sql:
$sql = "INSERT INTO
users(user_name, user_pass, user_email , user_date , user_level)
VALUES('" . mysql_real_escape_string($_POST['user_name']) . "',
'" . $ip . "',
'" . sha1($_POST['user_pass']) . "',
'" . mysql_real_escape_string($_POST['user_email']) . "',
NOW(),
0)";