Мне нужно обновить 2 столбца datetime, и мне нужно, чтобы они были точно такими же, используя mysql версии 4.1.20. Я использую этот запрос:
mysql> update table set last_update=now(), last_monitor=now() where id=1;
Это безопасно или есть вероятность, что столбцы обновляются с разным временем из-за 2 видимых вызовов now()
?
Я не думаю, что его можно обновить с разными значениями (я думаю, что внутренне mysql вызывает now()
только один раз для каждой строки или что-то подобное), но я не эксперт, как вы думаете?
Обновление: здесь был извлечен второй вопрос .