Bueno mi mensaje no talvez no puede ser la respuesta para
MYSQL pero dejo aqui para
SQL SERVER mediante un procedure:
Código SQL:
Ver originalCREATE PROCEDURE SP_ULTIMO_ID
AS
DECLARE @id nvarchar(12)
SELECT @id=MAX(RIGHT(rtrim(ID),12))+1 FROM TUTABLA
WHERE ID != '999999999999'
print @id
IF (@id IS NULL )
BEGIN
SELECT ID='000000000001'
END
ELSE IF(@id IS NOT NULL)
BEGIN
SELECT ID=RIGHT('000000000000'+ltrim(str(@id,12)),12)
END
Saludos!

.