Ikhtisar
Saat Anda bekerja pada sistem Pengembangan, seringkali diinginkan untuk memiliki salinan tabel database sistem Produksi. mySQL menyediakan metode praktis untuk membuat salinan tabel tunggal dan jalur mudah untuk mengekstrak data dari tabel produksi dan memasukkannya ke dalam salinan pengembangan tabel.
Pada contoh di bawah, kita akan menyalin tabel "pelanggan" dari Basis Data Produksi ke Basis Data Pengembangan tanpa menggunakan mysqldump untuk membuang seluruh basis data ke sebuah file.
Prosedur ini menghapus dan memodifikasi database Anda. Pastikan Anda telah memeriksa ulang perintah sebelum menjalankannya.
Petunjuk
- Masuk ke shell MySQL:
mysql --user=<username> --password=<password>
- Pilih database yang ingin Anda ganti:
use mydevdatabase;
- Lepaskan tabel lama:
DROP TABLE mydevdatabase.customers;
- Buat tabel berdasarkan database yang ingin Anda salin:
CREATE TABLE mydevdatabase.customers LIKE myproductiondatabase.customers;
- Kemudian, salin semua data:
INSERT INTO mydevdatabase.customers SELECT * FROM myproductiondatabase.customers;
- Selanjutnya Anda akan melihat konfirmasi berapa banyak catatan yang dimasukkan.
Jika Anda perlu menyalin seluruh database, bukan hanya satu tabel, silakan lihat artikel ini:Cara menyalin database MySQL.