Когда данные не меняются, вы не можете использовать триггеры, чтобы что-то с ними делать. (Ну, вы могли бы создать триггер, который делает совершенно неуместные вещи на изменяющейся таблице, но я бы настоятельно советовал против этого).
Создайте сценарий, который делает то, что вы хотите (выберите сотрудников, сохраните в файл, запустите запрос на удаление для тех сотрудников, которых вы сохранили, НЕ сотрудников 5 лет назад после того, как вы закончили, как может случиться так, что некоторые записи просто перешагнули отметку между их выбором и сохранением в файл).
Запускайте это каждый раз N, при этом N - разумная сумма, которую вы можете перешагнуть через отметку «после ровно одного года» (в зависимости от обстоятельств, наиболее вероятных ежедневно, еженедельно или ежемесячно). Запланируйте это как cron на сервере и проверяйте его время от времени, чтобы убедиться, что он все еще работает.