Un trigger se activa automáticamente cuando ocurre un evento específico sobre una tabla —una inserción, actualización o eliminación de una fila— ejecutando lógica adicional sin que la aplicación que originó ese cambio necesite invocarla explícitamente.
Un uso habitual
Se usan frecuentemente para mantener actualizados campos de auditoría (como la fecha de última modificación), aplicar reglas de validación adicionales, o mantener sincronizada información redundante entre tablas relacionadas, aunque su uso excesivo puede dificultar entender el flujo completo de la lógica de una aplicación.
