SQL - Foreign key null

 
Vista:
sin imagen de perfil

Foreign key null

Publicado por Pedro (1 intervención) el 28/09/2022 17:31:52
Buenas estoy intentado crear una base de datos, tras muchos fallos, por fin esta lista, pero al subir datos me encuentro con un error que no se como resolver,parece que no le ha pasado a nadie porque no encuentro informacion, Se supone que varias tablas de la columna, al ser foreign keys, deben coger el valor de la primary key a la que hacen referencia, pero me aparecen como null. Si intento ponerles not null me da error y no puedo subir datos. Esta tabla sería un ejemplo.


1
2
3
4
5
6
7
8
9
10
CREATE TABLE ruta (ruta VARCHAR(50),
id_ruta int(11) NOT NULL AUTO_INCREMENT,
vehiculo_id int (11),
conductor_id int (11),
Fecha_envio varchar(50),
PRIMARY KEY(id_ruta),
 
FOREIGN KEY (vehiculo_id) REFERENCES vehiculo(id_vehiculo),
 
FOREIGN KEY (conductor_id) REFERENCES conductor(id_conductor));


Y la tabla la creo así


1
2
3
4
5
INSERT INTO ruta(Fecha_Envio) VALUES (2022-10-01);
INSERT INTO ruta(Fecha_Envio) VALUES (2022-09-29);
INSERT INTO ruta(Fecha_Envio) VALUES (2022-10-02);
INSERT INTO ruta(Fecha_Envio) VALUES (2022-09-30);
INSERT INTO ruta(Fecha_Envio) VALUES (2022-09-30);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder