Memfilter hasil mysqldump dengan subquery
Perhatikan struktur sekumpulan tabel diatas. Tabel-tabel tersebut merupakan beberapa tabel yang berada di Tirta ERP.
Untuk kebutuhan transfer dari depot ke kantor pusat, kita dapat melakukan transfer ini secara online maupun semi-offline, yaitu dump ke filesystem, kemudian kirim via email.
Untuk mendump data, di MySQL kita dapat menggunakan mysqldump, kabar baiknya, mysqldump dapat menggunakan subquery di clausa where-nya untuk memfilter data!
Berikut contohnya :
$mysqldump --lock-all-tables --replace --no-create-info --disable-keys -uthe_username -pthe_password tirtaerp serah_terima_amdk_resume --where="serah_terima_amdk_id IN(SELECT id FROM serah_terima_amdk WHERE cdate BETWEEN '2012-01-01' AND '2012-01-30')"