elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  [Solucionado] Pregunta Trigger MySql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Solucionado] Pregunta Trigger MySql  (Leído 1,809 veces)
raul_samp

Desconectado Desconectado

Mensajes: 36



Ver Perfil
[Solucionado] Pregunta Trigger MySql
« en: 27 Marzo 2012, 17:09 »

Hola, estoy teniendo problemas para hacer un trigger en MySql y quería pediros ayuda.

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
  1. DELIMITER |
  2.  
  3. CREATE TRIGGER borrarHijos BEFORE DELETE ON tareas
  4.    DELETE FROM tareas WHERE id_padre = OLD.id;
  5. |
  6.  
  7. DELIMITER ;
  8.  

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


« Última modificación: 27 Marzo 2012, 17:58 por raul_samp » En línea

Yeah Mr. White, yes science!!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con trigger en MySQL (after update y after insert)
Bases de Datos
WHK 1 3,979 Último mensaje 4 Febrero 2014, 00:27
por Toxico
[CUAL ES EL ERROR] Crear variables en trigger MYSQL [RESUELTO]
Bases de Datos
LaThortilla (Effort) 3 2,404 Último mensaje 20 Febrero 2015, 18:21
por LaThortilla (Effort)
Trigger sencillo MySQL « 1 2 »
Bases de Datos
Baal_30 12 4,212 Último mensaje 1 Julio 2015, 19:25
por Baal_30
Declaracion de variables en trigger mysql
Bases de Datos
d91 1 6,369 Último mensaje 18 Enero 2017, 13:19
por d91
Trigger complejos MySQL
Bases de Datos
rubcr 9 1,079 Último mensaje 5 Junio 2020, 21:24
por K-YreX
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines