Я хочу зробити тригер, щоб записати час будь-якого оновлення як:
CREATE TRIGGER col_update
AFTER UPDATE ON col
FOR EACH ROW BEGIN
UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id
END
Проблема полягає в тому, що коли цей тригер намагається оновити updated
стовпець, це також інша подія оновлення, яка запускає тригер. Це створить нескінченний цикл, який не працює.
Як я можу зберігати час оновлення у відповідному стовпці?
Я хочу використовувати тригер, оскільки в таблиці багато стовпців. Якщо я спробую встановити час оновлення вручну, мені потрібно буде змінити багато запитів.