Código MySQL
Código SQL:
Ver originalCREATE DATABASE `Autos` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci;
CREATE TABLE coches (matricula_auto VARCHAR(12) NOT NULL,
modelo_auto VARCHAR(20) NOT NULL,
PRIMARY KEY (matricula_auto))
engine=innodb
INSERT INTO coches (matricula_auto) VALUES('123456789123');
Y me inserta el registro. Aunque no le de valor alguno a modelo_auto. Pero lo peor es que pasa incluso de la clave primaria. Si hago esto:
Código SQL:
Ver originalINSERT INTO coches (modelo_auto) VALUES('101010101010');
Me inserta el registro sin problemas, sin clave...
Las sentencias están copiadas y pegadas, las escribí justamente así.