Foros del Web » Programando para Internet » PHP »

Consulta sobre Insert y foren key

Estas en el tema de Consulta sobre Insert y foren key en el foro de PHP en Foros del Web. Hola amigos saben e estado tratando de hacer un ingreso a mi tabla normativa donde quiero insertar una normativa la cual tiene llaves foráneas a ...
  #1 (permalink)  
Antiguo 05/03/2010, 11:48
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 2 meses
Puntos: 0
Consulta sobre Insert y foren key

Hola amigos saben e estado tratando de hacer un ingreso a mi tabla normativa
donde quiero insertar una normativa la cual tiene llaves foráneas a otras 3 tablas y me tira un error me dice.

Cannot add or update a child row: a foreign key constraint fails (`bd`.`normativa`, CONSTRAINT `normativa_ibfk_1` FOREIGN KEY (`id_amb`) REFERENCES `normativa` (`id_amb`))

las tengo en una relacion asi:
id_amb tiene muchos normativas pero normativa solo tiene un id_amb
y las tablas son INNODB.

en ke estoy mal??

porfis ayudame!!

asta ahora tengo el insert asi INSERT INTO normativa(id_normativa,id_amb) VALUES( ' ','{$_POST['amb_geografico']}')",$link);

pero no entiendo algo tengo que ingresar los datos desde amb a normativa o de normativa a amb???
  #2 (permalink)  
Antiguo 05/03/2010, 12:53
 
Fecha de Ingreso: octubre-2009
Mensajes: 43
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Consulta sobre Insert y foren key

Hola !!!

Este error es porque al momento de insertar, el valor de la llave foranea no corresponde con ningun valor de la otra tabla (de la llave de "relacion"). El valor debe existir en ambas tablas y ser igual.
  #3 (permalink)  
Antiguo 05/03/2010, 13:49
 
Fecha de Ingreso: febrero-2010
Mensajes: 86
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Consulta sobre Insert y foren key

Cita:
Iniciado por VirtualWork Ver Mensaje
Hola !!!

Este error es porque al momento de insertar, el valor de la llave foranea no corresponde con ningun valor de la otra tabla (de la llave de "relacion"). El valor debe existir en ambas tablas y ser igual.
gracias

Etiquetas: insert, key
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:02.