UPDATE from table: recuperar backup de datos MySQL

UPDATE from table: recuperar backup de datos MySQL

Antes de hacer algún UPDATE general en una tabla que modificará todo su contenido, es importante hacer un backup de esta en otra tabla. phpMyAdmin permite hacerlo muy fácilmente con Operaciones > copiar la tabla a (con estructura y datos).

Una vez hecho el cambio, si queremos restaurar el backup

MySQL - SQL standard
  1. UPDATE tabla1 t1, tabla_backup b
  2. SET t1.campo1=b.campo1
  3. WHERE t1.id=b.id
 

Simple y sencillo: tendremos de vuelta nuestros datos.

Evidentemente, para modificaciones mayores hay que hacerlo de otras formas: mysqldump, mysqlimport, replicación a esclavos, snapshots... Esto es una solución sencilla para salir del paso rápido.

Podéis consultar otras formas de backup en la propia página de documentación de MySQL: http://dev.mysql.com/doc/refman/5.6/en/backup-methods.html

2 comentarios sobre "UPDATE from table: recuperar backup de datos MySQL"

nunzi00 18/12/2014 19:43
te falta una "p" donde será.... mysqldump. ains las prisas.... felices fiestas mamel
mameyugo 18/12/2014 19:51
Cierto!, ya esta arreglado, Gracias :)