У меня есть столбец updated_at
, который обновляет отметку времени при каждом изменении строки. Однако я хотел бы, чтобы он игнорировал изменения, внесенные в указанный столбец c, views
. Это возможно? Столбец представлений постоянно обновляется и используется в качестве демонстрации, чтобы увидеть, сколько раз строка была публично просмотрена.
Вот пример таблицы;
CREATE TABLE orders(
id INT NOT NULL AUTO_INCREMENT,
user_id INT NULL,
views INT NULL,
amount FLOAT NULL,
updated_at TIMESTAMP NOT NULL DEFAULT NOW() ON UPDATE NOW(),
PRIMARY KEY(id)
);
У меня есть скрипт, который выполняет: views = (views+1)
по существу, который затем вызывает updated_at
для этой строки.
Можно ли сохранить updated_at
, игнорируя изменения, внесенные в столбец views
?