Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2014, 15:39
Avatar de giuli956
giuli956
 
Fecha de Ingreso: noviembre-2012
Mensajes: 149
Antigüedad: 12 años
Puntos: 1
Respuesta: ERROR 1452 (23000): Cannot add or update a child row: a foreign key constr

Tengo entendido que deben llamarse igual los campos, osea el id que es primario en una tabla y foraneo en la otra, ademas de ser del mismo tipo.
Si el campo es ese que dice "id" en tu mensaje no debe ser auto_increment en ambas tablas, es decir:

Tenes que renombrar, identries por ej

Código MySQL:
Ver original
  1. create table entries(

Luego:

Código MySQL:
Ver original
  1. create table images(
  2. identries int,
  3. foreing key (identries) references entries(identries)
  4. );