Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2012, 03:48
xinxan22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 19 años, 2 meses
Puntos: 0
Trigger before delete

Buenos días,

estoy haciendo un trigger before delete en una tabla dónde me interesa que borre registros de otra tabla.



tabla_1: id_tab_1, descripcion, tab_2

tabla_2: id_ta_2, descripcion


Código PHP:
DELIMITER //
CREATE TRIGGER mi_trigger_before_delete
BEFORE DELETE ON bd_mrw
.tabla_2
FOR EACH ROW BEGIN

   DELETE tabla_1 WHERE tab_2
=OLD.id_ta_2;

END;
//
DELIMITER 

Pero no me funciona, me aparece el siguiente error: "Not allowed to return a result set from a trigger"

NOTA: no quiero utilizar claves foranas.


Un saludo y gracias.