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