Necesito exportar los datos y la estructura de una tabla, pero los datos deben tener una condición específica (WHERE status = 0 e id> 20).
Cómo exportar la base de datos mysql basada en una condición where de phpMyAdmin o cualquier cosa.
Necesito exportar los datos y la estructura de una tabla, pero los datos deben tener una condición específica (WHERE status = 0 e id> 20).
Cómo exportar la base de datos mysql basada en una condición where de phpMyAdmin o cualquier cosa.
Respuestas:
Usando SQL desde la línea de comandos mysql:
SELECT * from YOURTABLE
WHERE status=0 and id>20
INTO OUTFILE 'yourtable.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
o usando mysqldump con la opción --where =:
mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql
Usando phpMyAdmin puede ejecutar la consulta en la GUI y hacer clic en "exportar" debajo del conjunto de resultados.