Necesito actualizar 2 columnas de fecha y hora, y necesito que sean exactamente las mismas, usando la versión 4.1.20 de mysql. Estoy usando esta consulta:mysql actualizar varias columnas con el mismo ahora()
mysql> update table set last_update=now(), last_monitor=now() where id=1;
Es segura o existe la posibilidad de que las columnas son de actualización diferente con el tiempo, debido a las 2 llamadas visibles a now()
?
No creo que pueda actualizarse con diferentes valores (creo que internamente mysql llama a now()
solo una vez por fila o algo similar), pero no soy un experto, ¿qué opinas?
Segunda pregunta de por qué esta consulta no actualiza las columnas:
mysql> update table set last_update=last_monitor=now() where id=1;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
Le sugiero que elimine su segunda pregunta de aquí, y eventualmente vuelva a publicarla en otra publicación. –