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.