¿Cómo puedo hacer un volcado de mysql para la tabla de una consulta?mysqldump de una consulta
necesito algo como esto ..
mysqldump -uroot -pxxxx mydb "select * from table where name='1';" > /tmp/a
Gracias.
¿Cómo puedo hacer un volcado de mysql para la tabla de una consulta?mysqldump de una consulta
necesito algo como esto ..
mysqldump -uroot -pxxxx mydb "select * from table where name='1';" > /tmp/a
Gracias.
mysqldump tiene un parámetro de --where
: Manual
Dump sólo las filas seleccionadas por la condición dada WHERE. Las citas alrededor de la condición son obligatorias si contienen espacios u otros caracteres que son especiales para su intérprete de comandos.
Ejemplos:
--donde = "user = 'JimF'"
-w "id de usuario> 1"
-w "id de usuario < 1"
I no sé lo que usan, pero phpMyAdmin puede hacer esto también, solo haga la consulta, seleccione todas las filas y elija el botón "exportar" en la parte inferior.
Otra opción es insertar los resultados de su consulta en una tabla tmp, luego volcar esa tabla tmp.
Esta solución es mejor porque puede exportar el resultado de consultas con combinaciones. Mysql puede crear una tabla desde una selección (http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html) – pedromanoel
Gracias ........................ – Hulk