Efectivamente: si el casillero esta con la señal en ese campo no se inserta nada o pone NULL pero:
Estas son las tres posibilidades de "la palometa"

(llamémosla de alguna manera)
1.- No hay casillero cuando el campo está definido como
not null, en este caso puedo insertar sin problema los registros, pero no sé si es correcto definir así estos campos, esa es mi duda
2.- El casillero está desactivado, pero porque lo he desactivado yo manualmente al querer ingresar el registro, en cuanto ingrese este registro y vuelva a intentar añadir otro, me aparecerá otra vez activada. Esto me obligaria a ingresar los registros siempre desde el administrador y yo lo que quiero es ingresarlos por medio de un formulario php o de la aplicación java.
3.- El casillero está activado, en este caso no puedo ingresar ni campos texto ni númericos, todo lo que escriba se transforma en NULL