Ответ 1
События MySQL предлагают альтернативу scheduled tasks
и cron jobs
.
События могут использоваться для создания резервных копий, удаления устаревших записей, агрегированных данных для отчетов и т.д. В отличие от стандартных триггеров, которые выполняются с определенным условием, событие является объектом, который запускается по прошествии времени и иногда упоминается как временный триггер.
См. ниже ссылку, объясняющее все здесь: