Cita:
Iniciado por Aquaventus
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!

.
La sintaxis de los SP en SQL Server no es aplicable para MySQL. No existe un lenguaje estandar para SP, por lo que migrarlo es un problema complicado.