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