есть таблица company с полями update_time и end_register (ну и разных других)
создал триггер
CREATE TRIGGER `history_tr` AFTER UPDATE ON `company`
FOR EACH ROW BEGIN
INSERT INTO `company_history` SET company_id = OLD.id, reg_date = OLD.end_register, upd_date = OLD.update_time, action = 1, date = CURRENT_TIMESTAMP()
который сохраняет историю действий
проблема в том, что когда обновляется поле например update_time поле end_register остается не измененным но все равно записывается (понято)
вопрос: как создать в данном случае условие плана ЕСЛИ обновляется update_time ТО action = 1
а ЕСЛИ обновляется end_register ТО action = 2
(ну или как то различать эти два события)