11/10/2011, 17:54
|
| | | Fecha de Ingreso: marzo-2007
Mensajes: 118
Antigüedad: 17 años, 8 meses Puntos: 1 | |
Cannot add or update a child row: a foreign key constraint fails Hola amigos, he creado las entidades de mis modelos en PHP con Doctrine2 como se indican en las especificaciones. Por ejemplo desde una Entidad "Persona" tengo dos relaciones ManyToOne a otras dos entidades. Cuando empiezo a introducir datos en la base de datos, no tengo problemas de ningún tipo, pero, cuando desconecto de la base de datos y vuelvo a conectar o cuando pasa un tiempo... (es que no lo se seguro) una de las claves foráneas empieza a dar problemas cuando intento añadir o modificar un registro ya existente mostrándome el error: "Cannot add or update a child row: a foreign key constraint fails", mientras que la otra no da ningún problema.
No se que puede pasar están, definidas de igual manera y en la base de datos, el sql que genera es el mismo para ambas relaciones, y no, no es problema de integridad referencial porque los valores a los que hago referencia existen. La verdad, estoy un poco desesperado ya con esto porque me está retrasando muchísimo.
Muchísimas gracias. |