Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2015, 07:26
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Pasa absolutamente del NOT NULL

Bueno, yo te estoy mostrando el resultado de una ejecución de tus propias sentencias en la consola de MySQL, sin quitar ni añadir nada en ninguna, y como puedes ver claramente no admite nulos.
Ergo, hay sólo habría una posibilidad: phpMyadmin (que no es MySQL, sino una interfaz en PHP para acceder a MySQL), le está agregando algo que no se considera nulo, y por tanto no dispara el error. Recordemos que un espacio vacío (no blanco), no es un NULL...
Esto decir que algo de esta forma NO dispara errores, por ejemplo:
Código MySQL:
Ver original
  1. INSERT INTO coches (matricula_auto, modelo_auto) VALUES('123456789123', '');

Para asegurarnos de todo, sería necesario que nos mostrases el resultado de esto:

Código MySQL:
Ver original
  1. SHOW CREATE TABLE coches ;

Postea una captura de la pantalla al momento de ejecutar la sentencia en phpMyadmin, y si es posible postea el contenido de la tabla donde podamos ver lo que se insertó y lo que no.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)