Saya perlu mengekspor data dan struktur tabel tetapi data harus memiliki kondisi tertentu (WHERE status = 0 dan id> 20).
Bagaimana cara mengekspor database mysql berdasarkan kondisi di mana dari phpMyAdmin atau apa pun.
Saya perlu mengekspor data dan struktur tabel tetapi data harus memiliki kondisi tertentu (WHERE status = 0 dan id> 20).
Bagaimana cara mengekspor database mysql berdasarkan kondisi di mana dari phpMyAdmin atau apa pun.
Jawaban:
Menggunakan SQL dari baris perintah mysql:
SELECT * from YOURTABLE
WHERE status=0 and id>20
INTO OUTFILE 'yourtable.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
atau menggunakan mysqldump dengan opsi --where =:
mysqldump -u youruser -p yourdbname yourtablename --where="status=0 and id>20">yourtable.sql
Menggunakan phpMyAdmin Anda dapat menjalankan kueri di GUI & klik "ekspor" di bawah resultset.