08/10/2013, 04:09
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses Puntos: 574 | |
Respuesta: #1452 - Cannot add or update a child row: a foreign key constraint fails Complemento:
si en pruba1 tienes
id_prueba1....
1
y en prueba2
id_prueba2,id_prueba1
1,1
no tendras problemas puesto que los registros cumplen la restricción, si en en pruba2 id_prueba1 es null tambien funcionará pero si id_prueba1 es 2 no puesto que 2 no esta en prueba1.
En general una FK admite valores que existan en la tabla referenciada o nulos, cualquier otro valor te dará error.
Lo mejor es crear la FK antes de que hayan valores, pero despues si intentas entrar un valor que no este en la tabla referenciada te lanzará el mismo error.
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |