Каков наилучший способ увеличить максимальное значение, которое будет содержать лидирующие нули? У меня есть этот запрос, который работает почти идеально, только то, что он не держит ведущие нули. Я также не хочу редактировать тип данных для столбца.
SELECT CONCAT(LEFT(MAX(UniqueID), 5), RIGHT(MAX(UniqueID), 4) + 1)
FROM animal
WHERE UniqueID LIKE 'MU19M%';
Возвращает: MU19M51
, но должно быть MU19M0051
, так как все остальные уникальные идентификаторы записываются в столбце. Я хочу выполнить этот запрос, чтобы увидеть, каким будет следующий идентификатор, не вставляя ничего в таблицу для контроля качества. Спасибо за ваши предложения.