Aquí es el estado actual de mi mesa:establecer fila igual a otra fila en mysql?
mysql> select * from page;
+----+----------+----------------+------+---------+
| id | title | body | page | visible |
+----+----------+----------------+------+---------+
| 1 | my title | my body | NULL | 1 |
| 2 | my title | my body edited | 1 | 0 |
+----+----------+----------------+------+---------+
2 rows in set (0.00 sec)
Quiero fila 1 para contener los valores de la fila 2. Básicamente, quiero hacer:
UPDATE page SET page.* = (SELECT * FROM page WHERE id = 2) WHERE id = 1;
es algo como esto posible?
En un comentario/publicación a continuación dices que querrás hacer esto "con muchas tablas diferentes". Si regularmente hace filas idénticas en su base de datos, podría ser una señal de que necesita volver a pensar cómo está almacenando sus datos. –