J'ai besoin d'exporter les données et la structure d'une table mais les données doivent avoir une condition spécifique (WHERE status = 0 et id> 20).
Comment exporter la base de données mysql en fonction d'une condition where à partir de phpMyAdmin ou quoi que ce soit.
Utilisation de SQL à partir de la ligne de commande mysql:
SELECT * from YOURTABLE
WHERE status=0 and id>20
INTO OUTFILE 'yourtable.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
ou en utilisant mysqldump avec l'option --where =:
mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql
En utilisant phpMyAdmin, vous pouvez exécuter la requête dans l'interface graphique et cliquez sur "exporter" sous le jeu de résultats.