Bagaimana cara mengekspor basis data mysql berdasarkan kondisi di mana


12

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:


11

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.