Come esportare il database mysql in base a una condizione where


12

Devo esportare i dati e la struttura di una tabella ma i dati devono avere una condizione specifica (WHERE status = 0 e id> 20).

Come esportare il database mysql in base a una condizione where da phpMyAdmin o altro.

Risposte:


11

Utilizzo di SQL dalla riga di comando 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 l'opzione --where =:

mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql

Utilizzando phpMyAdmin è possibile eseguire la query nella GUI e fare clic su "esporta" sotto il gruppo di risultati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.