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 original- CREATE 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.