Генерация уникальных значений в таблице

EugeneVC

Новичок
Генерация уникальных значений в таблице

Есть таблица. В нее часто добавляют и удаляют записи. Каждая запись имеет уникальный id. Он генерится кадый раз. Так вот, как я проверяю уникальность id.


$id = generate();
делаю select в базу, проверяю количество таких id
если количество не ноль, то снова все повторяю.


вопрос в том, есть ли другой способ. Я так понимаю что нет.
 

EugeneVC

Новичок
не подходит, записи часто удаляются, а auto_increment
как я понимаю только расти может.
 

Фанат

oncle terrible
Команда форума
Это тебе только кажется, что не подходит.
НИКТО, кроме тебя, никакой проблемы в том, что он растёт, не видит.
И ты не увидишь, если попробуешь подключить к своим размышлениям голову.

и ещё.
к генерации уникальных значений твой способ не имеет ни малейшего отношения.
 

Edson

Новичок
Автор оригинала: EugeneVC
не подходит, записи часто удаляются, а auto_increment
как я понимаю только расти может.
какая проблема в том, что он будет расти? уникальность значений гарантируется же.
 
Сверху