MySQL Client‎ > ‎SQLyog‎ > ‎

Copy Table ke Database Lain dengan SQLYog

Pendahuluan 

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".

Copy Table dengan SQLYog

  • Jalankan aplikasi SQLYog.
  • 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".


  • Selesai


Comments