23/04/2010, 10:33
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 7 meses 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. |