Есть 2 пути к этому;
Сначала , я бы посоветовал вам объявить now () как переменную, прежде чем вводить ее в оператор sql. Допустим,
var x = now();
mysql> UPDATE table SET last_update=$x, last_monitor=$x WHERE id=1;
Логически, если вам нужен другой ввод для last_monitor, вы добавите еще одну переменную, например;
var y = time();
mysql> UPDATE table SET last_update=$x, last_monitor=$y WHERE id=1;
Таким образом, вы можете использовать переменные столько раз, сколько сможете, не только в выражениях mysql, но и на языке сценариев на стороне сервера (например, PHP), который вы используете в своем проекте.
Помните, что эти же переменные могут быть вставлены в виде входных данных в форме на внешней стороне приложения. Это делает проект динамичным, а не статичным.
Во-вторых , если now () указывает время обновления, то с помощью mysql вы можете удалить свойство строки как метку времени. Каждый раз, когда вставляется или обновляется строка, также обновляется время.