Ya tenía puesto dichos campos por defecto a NULL pero si dejo los campos vacíos en el formulario me inserta el 0 para el campo smallint(6) y 0.00 para el campo decimal(10,2). ¿Qué puedo hacer? Sólo me pasa con los campos que hay que introducir números