J'ai besoin de mettre à jour 2 colonnes datetime, et j'ai besoin qu'elles soient exactement les mêmes, en utilisant la version 4.1.20 de mysql. J'utilise cette requête:
mysql> update table set last_update=now(), last_monitor=now() where id=1;
C'est sûr ou il est possible que les colonnes soient mises à jour avec une heure différente, en raison des 2 appels visibles à now()
?
Je ne pense pas que cela puisse être mis à jour avec des valeurs différentes (je pense qu'en interne, mysql n'appelle now()
qu'une seule fois par ligne ou quelque chose de similaire), mais je ne suis pas un expert, qu'en pensez-vous?
Mise à jour: la deuxième question a été extraite ici .