Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2009, 12:17
Avatar de Capote
Capote
 
Fecha de Ingreso: julio-2007
Ubicación: C h i l e
Mensajes: 136
Antigüedad: 17 años, 7 meses
Puntos: 0
Problema con llave foranea en un insert

Tengo una tabla llamada contrato_cliente que tiene una serie de parametros de otras tablas quedando en la tabla contrato_cliente como foraneas (rut_cliente,id_comuna, id_ciudad, id_estado_contrato_cliente, etc). El problema es que cuando trato de hacer mi insert me arroja:
Cannot add or update a child row: a foreign key constraint fails (`monterredondo/contrato_cliente`, CONSTRAINT `contrato_cliente_ibfk_15` FOREIGN KEY (`rut_cliente`) REFERENCES `cliente` (`rut_cliente`) ON UPDATE CASCADE)

El rut_cliente que estoy agregando en mi tabla contrato_cliente esta tambien ingresado en mi tabla cliente y el contenido es el mismo que trato ingresar pero nose por que me alega.

Aqui mi consulta:

Código PHP:
INSERT INTO contrato_cliente VALUES id_contrato_cliente"ID"rut_cliente ="78659560",direccion_servicio_cliente"direccion",id_comuna=1,id_ciudad=1,resumen_contrato_cliente="resumen_contrato",fecha_inicio_contrato_cliente="0000-00-00",fecha_termino_contrato_cliente="0000-00-00",id_tipo_contrato_cliente=1,valor_neto_retiro="2",valor_neto_arriendo_contenedor="3",valor_neto_retiro_especial="4",tonelaje_maximo_retiro_cliente="5",valor_neto_retiro_excedente_cliente="6",cantidad_retiro_contrato="7"id_estado_contrato_cliente=1,detalle_guia_servicio="detalle"id_tipo_contenedor1,id_tipo_de_cobro=1
__________________
"La blanda respuesta quita la ira, Mas la palabra áspera hace subir el furor"

Última edición por Capote; 23/11/2009 a las 12:34