MySQL: Volcar determinadas filas con mysqldump

Probablemente en ciertas ocasiones no necesites volcar en un fichero todo el backup de una base de datos MySQL, sino que solamente necesites volcar ciertas filas de la bbdd. Con la herramienta de backup y volcado de bases de datos mysqldump podemos hacer esta tarea de un modo sencillo.

En el siguiente ejemplo podéis observar como mediante la cláusula –where podemos especificar las condiciones que deben cumplir las filas para ser volcadas en el backup:

mysqldump -u <usuario> -p  --tables <tablas>  --where="<condición>" > dumptest.sql

Un ejemplo real de –where:

--where="user='test'"

Sencillo y muy útil en bases de datos de gran tamaño de las cuales necesitamos recuperar solamente una parte de los registros.