Как написать триггер, который сбрасывает значение поля через 30 дней?

У меня есть таблица пользователей, где у меня есть поле баланса! Реселлер может редактировать пользователя в форме и может устанавливать баланс на Да или Нет. Если он устанавливает баланс в да, то через 30 дней я хочу сбросить баланс только этого пользователя на нет. Каждый пользователь сопоставляется уникальным полем, называемым ключом. Поэтому, когда баланс установлен на yes, триггер должен посчитать 30 дней для этого конкретного пользователя и вернуть его обратно в «Нет» через 30 дней

Я использую PHP Codeigniter.