Есть ли в mysql триггер способный изменить значение в таблице при достижении заданной даты?
Мне необходимо при создании записи в базе и назначении ей текущей даты и времени в формате 1590002086,
параллельно задать срок в днях по истечению которого, значение в столбце history_status изменится с wait на значение payed.
Прочитал о триггерах, вроде бы с их помощью можно выполнить эту задачу, но конкретного примера не нашел.
Пожалуйста, подскажите, данная задача выполнима с триггерами или что-то другое нужно использовать?
База:
CREATE TABLE `{prefix}_billing` (
`history_id` int(11) NOT NULL AUTO_INCREMENT,
`history_status` varchar(21) NOT NULL,
`history_plugin` varchar(21) NOT NULL,
`history_plugin_id` int(11) NOT NULL,
`history_user_name` varchar(40) NOT NULL,
`history_plus` text NOT NULL,
`history_minus` text NOT NULL,
`history_balance` text NOT NULL,
`history_currency` varchar(100) NOT NULL,
`history_text` text NOT NULL,
`history_date` int(11) NOT NULL,
PRIMARY KEY (`history_id`)
) ENGINE={engine} DEFAULT CHARSET={charset} AUTO_INCREMENT=1;