Как в autoinrement-ный столбец записывать подряд только уникальные значения?

В базе данных проекта (php, mysqli) есть таблица, в которой один из столбцов объявлен уникальным:

Indexes 
PRIMARY id auto inkrement
UNIQUE  auth_id

Логика приложения: регулярно по cron мы получаем список auth_id и простым запросом

INSERT INTO

мы отправляем в базу данных все auth_id, и соответственно в базу записываются только уникальные значения. Так и надо ( но возможно в плане архитектуры приложений неправильно и/или избыточно).

Предварительной проверки на наличии auth_id нет, и в масштабах именно основной роли - не требуется.

Проблема:

Сейчас в столбце id следующие значения: 1,2, 6,12,13,15.... Предполагаю, что пропущенные id принадлежат попыткам записать не уникальное значение.

Вопрос: как заставить базу данных считать автоинкрементный id только для уникальных значений?


Ответы (0 шт):