Стоит ли при добавлении записи с уникальным хешем в базу проверять наличие дубликатов?

Возьмем пример.
В одной безымянной таблице бд есть поле hash, содержащее уникальный набор символов, генерируемый для каждой записи автоматически перед ее добавлением в базу. Стоит ли перед добавлением записи проверять наличие записей с таким же хешем? Если да, то каким образом? Циклом while? Стоит ли того этот 0,0000000000001% шанс?
  • Вопрос задан
  • 2530 просмотров
Решения вопроса 2
@vdem
Если вообще эту ситуацию (совпадение) обрабатывать, то лучше сделать этому полю ограничение unique, и если при добавлении записи происходит ошибка, пробовать другой хеш.
Ответ написан
sim3x
@sim3x
если хеш ты писал сам, то - да
если писали знающие люди, то, скорее всего, - нет
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 140 000 до 170 000 ₽
Stream Telecom Санкт-Петербург
от 120 000 ₽
от 120 000 до 250 000 ₽
05 июн. 2023, в 23:25
25000 руб./за проект
05 июн. 2023, в 22:21
1500 руб./за проект
05 июн. 2023, в 22:02
500 руб./за проект