Мне нужно создать номер счета в формате:
CONSTANT_STRING/%d/mm/yyyy
mm - месяц (две цифры) yyyy - год
Теперь % d - это номер счета за определенный месяц. Другими словами, это число сбрасывается каждый месяц.
Теперь я проверяю в базе данных, какое наибольшее число в текущем месяце. Затем после увеличения я сохраняю строку.
Мне нужно, чтобы все число было уникальным. Однако иногда случается, что он дублируется (два пользователя сохраняют одновременно).
Какие-либо предложения?