PHP - No puede adicionar una línea hijo: falla de clave

 
Vista:

No puede adicionar una línea hijo: falla de clave

Publicado por William Leon (7 intervenciones) el 03/11/2006 17:47:18
No puede adicionar una línea hijo: falla de clave extranjera constraint

Alguien sabe que puede significar esto???
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

RE:No puede adicionar una línea hijo: falla de cla

Publicado por Byron (3 intervenciones) el 03/11/2006 20:37:07
Cuando se manejan bases de datos relacionales y tienes 2 o mas tablas relacionadas, se debe tener en cuenta que si la tabla principal donde esta la llave primaria contenga el dato que se intenta insertar en la tabla secundaria donde esta la llave foranea

Por ejemplo si tienes 2 tablas una que se llame CARGO y otra que se llame EMPLEADO, y si EMPLEADO esta relacionada con CARGO entonces: supon que CARGO tiene los siguientes campos: "cod_cargo y nom_cargo", donde cod_cargo es la llave primaria, y empleado tiene los siguientes campos: ide_empleado, nom_empleado, cod_cargo donde cod_cargo es la llave foranea, cuando intentes ingresar un empleado y asignale un codigo del cargo que no existe en la tabla CARGO te da este error.

Espero te sirva la explicacion.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar