Preciso atualizar 2 colunas de data e hora e preciso que sejam exatamente iguais, usando o mysql versão 4.1.20. Estou usando esta consulta:
mysql> update table set last_update=now(), last_monitor=now() where id=1;
É seguro ou há uma chance de que as colunas sejam atualizadas com tempos diferentes, por causa das 2 chamadas visíveis para now()
?
Não acho que possa ser atualizado com valores diferentes (acho que internamente o mysql chama now()
apenas uma vez por linha ou algo semelhante), mas não sou um especialista, o que você acha?
Atualização: a segunda questão foi extraída aqui .