expertlight/in40 — Issue #4: Создание уникального ID
Author: Dem0n13
Created: 2012-02-08 15:03:37+00:00
State: open
Labels: Ошибки и баги существующего кода

**Расположение:**
db_scripts/insert.php -> 20
**Проблема:**
Допустим, у нас 20 пользователей с id от 0 до 19. Мы удаляем одного пользователя (номер 3) и пытаемся добавить нового. ID нового будет:
SELECT COUNT(*) FROM `users` ---> =19.
То есть ID нового участника будет 19, что недопустимо, т.к. у нас уже есть 19ый участник.
**Вариант решения:**
Не вычислять в коде уникальный ID, а доверить это самой СУБД. Каждому уникальному полю поставить атрибут AUTO_INCREMENT.