Hola gnzsoloyo, como siempre, gracias por tus respuestas. Quizás me explique mal, el evento lo tengo definido en
BEFORE DELETE (tambien hay otros para UPDATE e INSERT, pero no tienen relación con esto (creo))
El update que puse, es el codigo que ejecuta el TRIGGER BEFORE DELETE cuando, por ejemplo, hago esto:
Código SQL:
Ver originalDELETE FROM recepcion_detalle WHERE id_recepcion = 3 AND id_articulo = 2
Ahi si se dispara el trigger correctamente.
Pero si borro un registro de la tabla
recepcion este registro borra en cascada los de recepcion_detalle que estan vinculados sin disparar el trigger como si lo hace un borrado manual
espero haberme explicado un poco mejor