Sering sekali kita ingin melakukan
duplikasi / copy suatu table ke database lain karena beberapa hal,
seperti pengarsipan, migrasi data, dan lain-lain. Sayangnya untuk melakukan hal
ini tidak ada perintah SQL terkait pada MySQL.
Namun pada SQLYog, kita dapat melakukan copy table ke database lain dengan mudah, artikel ini akan menunjukkan caranya.
Untuk menjalankan contoh berikut,
sebelumnya Anda sudah harus melakukan instalasi SQLYog dan memiliki database contoh, seperti PHI-Minimart. Database "PHI-Minimart"
yang digunakan pada artikel berikut ini dinamakan database "oltp".
- Jalankan aplikasi SQLYog Seperti Terlihat Pada Gambar Diatas.
- Lakukan koneksi ke server MySQL yang diinginkan. Sebagai contoh, pada dialog di bawah ini kita melakukan koneksi ke localhost tanpa memilih database ( kosongkan entri untuk field Database(s) ).
- Setelah mengisi dengan konfigurasi yang diinginkan, klik tombol "Connect".
- Terlihat pada panel "Object Browser" beberapa database dan object-object yang terdapat di dalamnya. Pada contoh artikel ini, kita akan melakukan copy table yang bernama "ms_harga_harian" dari database "oltp" ke database "dataku".
- Klik kanan pada table "ms_harga_harian". Pada menu yang muncul pilih opsi "Copy Table(s) To Diferent Host/Database".
- Pada dialog "Copy Database" yang muncul, pastikan pada bagian "Source" table "ms_harga_harian" terpilih dan pada bagian "Target" database "dataku" yang digunakan.
- Pastikan opsi "Structure and data" dan "Use bulk Insert" terpilih. Klik tombol "Copy".
- Proses copy table akan terlihat pada status di kiri bawah dialog "Copy Database". Tunggu sampai proses tersebut selesai
- Proses copy selesai seperti terlihat pada status.
- Sekarang lakukan refresh pada panel "Object Browser" (tekan F5). Akan terlihat pada database "dataku" sudah terdapat table "ms_harga_harian".
Sumber : http://mysql.phi-integration.com Share
No comments:
Post a Comment