Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/10/2009, 08:12
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 16 años
Puntos: 360
Respuesta: Categorias y llaves Foraneas

Cita:
Al momento de ingresar una categoría padre, utilizo:

INSERT INTO categorias VALUES('',0,'cat1');

Pero la consola me devuelve:
Error Code : 1452
Cannot add or update a child row: a foreign key constraint fails (`ejemplos`.`categorias`, CONSTRAINT `fk_categorias` FOREIGN KEY (`padre`) REFERENCES `categorias` (`id`) ON DELETE CASCADE)
(0 ms taken)



Alguien me podría dar una idea mas clara de cómo seria el asunto?
Estoy enredado.
En el post que te puse, se explica como se evita dicho error y conceptualmente por que se genera.

El trabaja sobre una misma tabla como si trabajara en tablas diferentes.
Primero tendrías que borrar los registros que no tienen dependencia antes que los que tienen dependencia.
Con delete cascade, borra en cascada los que tienen dependencia y los que no.

La ta
__________________
Without data, You are another person with an opinion.
W. Edwads Deming