2 개의 datetime 열을 업데이트해야하며 mysql 버전 4.1.20을 사용하여 정확히 동일해야합니다. 이 쿼리를 사용하고 있습니다.
mysql> update table set last_update=now(), last_monitor=now() where id=1;
안전하거나 now()
? 에 대한 두 번의 가시적 호출로 인해 열이 다른 시간으로 업데이트 될 가능성이 있습니다 .
나는 그것이 다른 값으로 업데이트 될 수 있다고 생각하지 않습니다 (내부적으로 mysql은 now()
행당 한 번만 호출한다고 생각 합니다).하지만 전문가는 아닙니다. 어떻게 생각하십니까?