El escenario es el siguiente:
TABLA tareas: Tiene como campos:
id INT
nombre VARCHAR
id_padre INT
La idea es que una tarea tiene subtareas, entonces quiero que cuando se borre una tarea se borren todas sus subtareas (lógico xD), asi de una manera un tanto recursiva con un trigger.
Las consultas SQL que estoy usando para hacer el trigger son las siguientes:
Código
DELIMITER | | DELIMITER ;
A ver si alguien me puede ayudar un poco porque la verdad no se que esta mal.
Muchas gracias!
Solucionado: Jejejej, me había dejado por poner el FOR EACH ROW XD.
Que pena, no se puede hacer lo que queria, o por lo menos no así.
Supongo que lo haré desde PHP.
El mensaje de error que me da es el siguiente:
Can't update table 'tareas' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
Un saludo