Nueva pregunta

Pregunta:

Fecha: 22-02-2019 10:07:58 (En Español)

Error Number: 1452 Cannot add or update a child row: a foreign key constraint fails[No resuelta]

trabajando con mi codigo, cambiando algunas cosas me aparecio este error **Error Number: 1452

Cannot add or update a child row: a foreign key constraint fails**
y ya no me permitio el acceso a una tabla, alguien tiene idea de como arreglarlo sin tener q volver a cargar toda la base de datos limpia?
Etiquetas: MySQL - PHP Votos: 0 - Respuestas: 6 - Vistas: 8 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  •  
      1  
     
    Fecha: 22-02-2019 13:34:01 Hola.
    Qué borraste y como lo hiciste?, seguramente en las tablas relacionadas no tenes la accion de DELETE Y UPDATE en CASCADE.
    Al hacer el borrado manual de algun registro relacionado, quedó una inconsistencia en otra tabla a la cual estaba relacionada.
      Votos: 1 - Link respuesta
     
  • Fecha: 22-02-2019 15:52:38 si eliminaste una tabla madre, las tablas relacionadas fallan al no encontrar los valores que requieren en dicha relación.

    Por otro lado, este error también se muestra cuando intentas registrar algún dato en una tabla hijo relacionada sin antes haber insertado los datos correspondientes en la tabla madre.

    Es muy probable que al momento de modificar tus códigos eliminaste de alguna query un valor o campo requerido por otras tablas relacionas. Debes revisar los últimos cambios en tu repositorio si lo llevas, cosa que te recomiendo.
      Votos: 0 - Link respuesta
     
  • Fecha: 23-02-2019 00:33:21 Hola amigos, en este caso creo que fue una el tema de registrar datos en una tabla hijo antes q una tabla madre, porque no estaba consiguiendo registrar mi venta, por que estaba mal escrita una variable, pero cuando la corregi ya me salio ese error, y ahora ni cuando dejo en el estado anterior me sigue saliendo el mismo error.. como puedo solucionar eso? es como cambiar el orden de carga de la bd?? Y si pudieras pasar algún material sobre repositorios te seria súper grato Carlos Quintero.   Votos: 0 - Link respuesta
     
  • Fecha: 23-02-2019 02:14:25 Mysql error 1452 - Cannot add or update a child row: a foreign key constraint fails

    Este error de mysql al intentar agregar una llave foránea entre dos tablas se debe a que la tabla a la que haces referencia tiene ya un dato que aun no existe en la tabla donde se hará la llave foránea.
    Elimina los datos innecesarios para poder evitar este error.
      Votos: 0 - Link respuesta
     
  • Fecha: 23-02-2019 03:29:29 pasa algo raro.. de repente volvio a funcionar.. despues como seguia con el error.. probando y probando.. de repente volvio a salir el error despues.. apague todo sali a tomar aire.. volvi a prender y bum!! anda de nuevo.. haciendo exactamente las mismas cosas.. sera q se satura la BD o la conexion a la misma?? disculpen si digo algun sin sentido.. sq estoy un tanto perdido realmente..
    p.d. cuando uso el navegador para seguir con mi tuttorial y seguir con el desarrollo de mi sistema el uso de mi cpu sube al 90 % eso es normal??
      Votos: 0 - Link respuesta
     
  • Fecha: 25-02-2019 06:26:53 Hola a todos.. muchas gracias x sus comentarios.. Me problema era q estaba enlazando al revés mis tablas.. O x ejemplo.. En Vez de enlazar la tabla ventas con clientes..enlazaba clientes con ventas.. No se si me explico.. Jaja.. De nuevo muchas gracias su ayuda!!   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com