it-swarm.asia

Bagaimana cara mengekspor basis data mysql berdasarkan kondisi di mana

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.

12
Somnath Muluk

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.

11
Philᵀᴹ