update - trigger mysql w3schools
El disparador MySQL no es llamado por restricciones (1)
Tengo dos tablas (InnoDB) con disparadores para ACTUALIZAR, INSERTAR y ELIMINAR. Funcionan bien si trabajo directamente en las mesas. Además, tengo una restricción de clave externa cuando elimino una fila en la tablaA todas las filas en la tabla B a las que hace referencia la tabla A.id también se eliminan. Eso también funciona pero el problema es:
Un DELETE en tableA activa el DELETE-trigger para tableA. Luego, la restricción borra las filas en la tabla B, pero no se activan DELETE-triggers para tableBB. ¿Por qué? ¿Las restricciones no desencadenan desencadenantes?
Gracias.
(Los desencadenantes son DESPUÉS DE ELIMINAR. Intenté también con ANTES DE ELIMINAR sin éxito.)
Los disparadores no se activan si la eliminación es causada por una clave externa.
Los desencadenantes actualmente no se activan mediante acciones de clave externa.