Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2010, 10:33
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Mysql error 1452 : Cannot add or update a child row: a foreign key constra

Mira a ver si es que tienes en la tabla1 algún registro con codigo y proveedor (ambos) que no existan en tabla2 en un mismo registro. Eso supondría un problema cuando exiges integridad.
Mira a ver
Una consulta como esta podría ayudarte a descubrirlo SELECT * FROM tabla1 t2 LEFT JOIN tabla2 t1 ON (t2.codigo = t1.codigo AND t2.proveedor = t1.proveedor) WHERE t1.proveedor IS NULL

No lo he probado.