| |||
#1452 - Cannot add or update a child row: a foreign key constraint fails Ya se las reglas que se deben cumplir para una fk, y se casi seguro que el problema es que algunas filas de mi tabla tienen un valor que no coincide con el de la tabla padre, pero claro, en esta tabla tengo 30000 filas, quiero saber como puedo sacar una consulta con todos los que no cumplen la norma fk, gracias |
| ||||
Respuesta: #1452 - Cannot add or update a child row: a foreign key constraint fails La prreguna inicial sería: ¿Estás tratando de crear la FK, o estás tratando de insertar las 30.000 filas? En el primer caso, es simple: alcom como:
Código MySQL:
Ver original En el segundo caso, insertarlos, necesitarías crear una tbabla temporal desde donde poder hacer la misma consulta.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: #1452 - Cannot add or update a child row: a foreign key constraint fails Problema solucionado! Con tu consulta he encontrado el registro que fallaba, y efectivamente era un local que no estaba definido en la tabla locales, muchas gracias un saludo! |
Etiquetas: |