Un trigger se déclenche sur une action sur les données. Par exemple, lors de la suppression d'une ligne dans une table, un trigger peut aller supprimer les données liées dans d'autres table.
Ca ne correspond pas réellement à ton cas. Vois plutôt du côté de la cron pour le déclenchement d'un script à heure fixe