Я хотел бы создать 5-значное число, которое не повторяется внутри базы данных. Скажем, у меня есть таблица с именем numbers_mst с полем с именем my_number.
Я хочу сгенерировать номер так, чтобы он не повторялся в этом поле my_number. И предыдущие нули разрешены в этом. Таким образом, номера, такие как 00001, разрешены. Другое дело, что это должно быть между 00001 и 99999. Как я могу это сделать?
Одна вещь, которую я могу угадать, - это, возможно, создать рекурсивную функцию для проверки числа в таблице и генерации.