Devo aggiornare 2 colonne datetime e ho bisogno che siano esattamente le stesse, utilizzando mysql versione 4.1.20. Sto usando questa query:
mysql> update table set last_update=now(), last_monitor=now() where id=1;
È sicuro o c'è la possibilità che le colonne vengano aggiornate con tempi diversi, a causa delle 2 chiamate visibili a now()
?
Non penso che possa essere aggiornato con valori diversi (penso che internamente mysql chiami now()
solo una volta per riga o qualcosa di simile), ma non sono un esperto, cosa ne pensi?
Aggiornamento: la seconda domanda è stata estratta qui .