Как создать триггер для публикации метки curent_timestamp при изменении столбца таблицы или табличных данных

#mysql #triggers #eventtrigger

#mysql #триггеры #eventtrigger

Вопрос:

У меня есть таблица, которая имеет статус одобренной, отклоненной или ожидающей. Итак, я хочу создать триггер, который будет заполнять столбец date_approved в таблице до метки current_timestamp при изменении статуса на approved. По умолчанию статус находится в ожидании.

Что я пробовал до сих пор:

 DELIMITER ;;
CREATE TRIGGER `date_approved_trig` ON CHANGE status = 'Approved' INSERT 
ON `transaction` FOR EACH ROW
BEGIN
SET NEW.date_approved = NOW();
END;;
DELIMITER ;
  

Я был бы очень признателен за любую помощь, которую я мог бы получить