Есть таблица, в ней 20 полей. Необходимо сделать проверку при UPDATE, что при обновлении значение 15 из этих полей не изменилось (самые важные). Если же они изменились, то делать запись в другую таблицу. Как это сделать проще всего?
Вручную что ли дважды писать все названия полей?
IF NEW.abc <> OLD.abc AND NEW.bac <> OLD.bac AND .... THEN
INSERT INTO ...;
END IF;