Memindah/Menduplikat data antar tabel mysql

Menduplikat data antar tabel mysqlKadang kita perlu memindah atau memindah/menduplikat data dari tabel satu ke tabel lainya. Hal ini bisa kita lakukan dengan sangat mudah tanpa harus melakukan input ulang datanya. Berikut saya ingin berbagi cara menduplikat data antar tabel mysql.

Contoh sederhana, anda buat aplikasi penerimaan siswa baru. Kemudian anda merancang beberapa tabel yang diantaranya ada tabel calon siswa yang digunakan untuk menampung data calon siswa yang mendaftar. Tabel ini sifatnya hanya sementara sebelum si calon siswa benar-benar diterima. Setelah diterima maka data calon siswa tersebut anda pindah ke tabel siswa yang nanti akan digunakan untuk proses lainya seperti akademik dll.

Kalo dilihat kasusnya, kan tidak mungkin data siswa harus diinput manual lagi, sehingga perlu proses pemindahan data yang mungkin dilakukan pada saat registrasi ulang. Proses pemindahan data tersebut bisa dilakukan tersendiri atau melalui proses input data tambahan.

Contoh susunan tabel yang akan di duplikat/dicopy

Tabel calon siswa : nomorpendaftaran, nama, tempatlahir, tgllahir, alamat, dll

Tabel siswa : nis, nama, tempatlahir, tgllahir, alamat, namaorangtua, dll

Dari kedua tabel diatas kita akan memindah data dari tabel calon siswa ke tabel siswa yang fieldnya meliputi : nama, tempatlahir, tgllahir, alamat. Untuk nis akan di generate/dibuat pada saat input registrasi ulang.

Untuk melakukanya anda cukup membuat query seperti berikut :

insert into tb_siswa(nama, tempatlahir, tgllahir, alamat) select nama, tempatlahir, tgllahir, alamat from tb_calon_siswa

Dengan cara diatas, maka proses registrasi ulang tidak perlu melakukan input data nama dll lagi cukup menyisipkan field yang memang tidak tersedia pada proses awal input tabel calon siswa.

Contoh kasus lain penerapan pemindahan/duplikat data ini mungkin akan sering anda temui pada kasus-kasus lain seperti backup data, rekap data dll.

Semoga bermanfaat

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Operasi Matematika dalam Mysql
    Operasi matematika dalam mysql sering dijadikan alternatif yang paling efektif dalam menghasilkan sebuah laporan yang detail karena dapat meminimalkan penggunaan memori serta mempermudah penyusunan koding program.
  • Mengubah tampilan format tanggal dalam query mysql
    Format tanggal yang tersimpan dalam mysql adalah yyyy-mm-dd, jika anda ingin menampilkannya dengan format lain misal dalam format dd-mm-yyyy maka kita bisa gunakan query untuk mengubah tampilan format tanggal berikut.
  • Kata yang harus dihindari dalam database mysql
    Anda pernah dengar kata Reserved Words, kata tersebut adalah sebutan untuk kumpulan perintah dasar yang digunakan oleh bahasa pemrograman maupun sistem database. Kata yang termasuk dalam kategori tersebut tidak boleh kita gunakan dalam penamaan variabel, nama field, nama tabel data, maupun nama database. Kata apa saja yang tidak bisa kita gunakan dalam database mysql? Silahkan simak berikut.
  • Cara import export mysql database
    Cara import export mysql database - Anda mungkin pernah bermasalah dengan memindah website, blog atau aplikasi yang dibuat dengan php mysql ke komputer lain atau internet? Trus web atau aplikasi tersebut memiliki database mysql yang juga harus dipindah? Bagaimana cara memindahnya? Kali ini saya akan berbagi cara impor export mysql database tersebut.
  • Mengambil dan menyimpan tanggal otomatis mysql
    Mengambil dan menyimpan tanggal otomatis mysql sering kita perlukan dalam sebuah transaksi data. Misal pada saat anda menyimpan data ingin menyisipkan sebuah field tanggal yang isinya adalah tanggal dan jam otomatis sesuai waktu input data.

Kiriman terbaru