Таблица.
CREATE TABLE `users` (
`id` int(10) NOT NULL,
`group` smallint(3) NOT NULL DEFAULT '1' COMMENT 'Группа. Определяет уровень доступа',
`login` varchar(32) NOT NULL COMMENT 'Логин',
`password` varchar(256) NOT NULL COMMENT 'Хэш пароля'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `users`
MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
COMMIT;
Код удаления юзера:
DB::$dbs->query("DELETE FROM `users` where `id` = ?",array($id));
Если удалить последнего юзера, к примеру id 8, то после новой регистрации, юзер сново получает ID 8. Если в базе 9 юзеров id9 и удалить id8, то при регистрации, юзер нормально получит id10. Почему так?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей