Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2015, 05:02
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

Pues NO, no sucede...
Código MySQL:
Ver original
  1. mysql> CREATE TABLE coches (matricula_auto VARCHAR(12) NOT NULL,
  2.     -> modelo_auto VARCHAR(20) NOT NULL,
  3.     -> PRIMARY KEY (matricula_auto))
  4.     -> engine=innodb;
  5. Query OK, 0 rows affected (0.53 sec)
  6.  
  7. mysql> INSERT INTO coches (matricula_auto) VALUES('123456789123');
  8. ERROR 1364 (HY000): Field 'modelo_auto' doesn''t have a default value
  9.  
  10. mysql> INSERT INTO coches (modelo_auto) VALUES('101010101010');
  11. ERROR 1364 (HY000): Field 'matricula_auto' doesn''t have a default value
  12. mysql>

Obviamente estás haciendo algo mal con tus pruebas, porque eso es imposible.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)