Hola a todos

, mi problema es el siguiente tengo el siguiente trigger:
Código MySQL:
Ver original
SET @auto
=(SELECT automatico
FROM items_configuracion_codigo
WHERE id
=NEW.id_configuracion
);
# LPAD('numero','cantidad de digitos','numero que se concatena para llenar el valor de digitos')
);
lo utilizo para verificar si el codigo a insertar es automatico y si es que lo genere de forma automatica, el problema es que llegado al if de @cuantos no me toma el valor mayor y lo suma sino que es como si no hubiera ningun codigo es decir se salta al else ais haya otro codigo, ya relice el query y funciona, nose que pueda ser, si pudieran ayudarme os lo agradeceria