Melakukan Input Data Tabel Dari Data Tabel Lain MySQL

Selamat datang di sistemit.com perkenalkan saya adalah Khairul Umam, Admin sistemit.com. Pada kesempatan kali ini saya akan berbagi tutorial trik dalam mysql untuk kasus melakukan input data tabel dari data tabel lain dalam mysql. Hal ini memang agak jarang dilakukan dalam proses mengelola database sebuah sistem informasi namun terkadang proses ini sangat penting dan sangat dibutuhkan jika sewaktu waktu kita ingin menginputkan data tabel berdasarkan tabel yang sudah ada.

Query berikut merupakan query yang sering saya gunakan dalam proses mengelola suatu database sistem informasi. Sebagai seorang yang pernah dan sedang bekerja sebagai database administrator di suatu perusahaan dan instansi pemerintahan, saya ingin men share tutorial ini agar teman teman dapat memperoleh referensi yang dapat diterapkan di sistem informasi atau database yang sedang dikembangkan.

Berikut adalah source codenya :

Adapun format dasar dalam menginput data berdasarkan tabel lain di mysql adalah sebagai berikut :

INSERT INTO Table2 SELECT * FROM Table1

Table2 adalah tabel yang ingin diinput
Table1 adalah tabel yang sudah memiliki data

Misal, kita memiliki tabel pertama bernama tbl_siswa dengan field (id_siswa,nama_siswa,jenis_kelamin)
dan kita memiliki tabel kedua bernama tbl_siswa_baru dengan field (id_siswa,nama_siswa)

Kita ingin menginputkan data dari tbl_siswa ke tbl_siswa_baru. Query mysqlnya adalah sebagai berikut :

INSERT INTO tbl_siswa_baru (id_siswa,nama_siswa) 
SELECT id_siswa,nama_siswa FROM tbl_siswa

Dengan query di atas maka kita akan menginput field id_siswa dan nama_siswa pada tabel tbl_siswa_baru dengan data tbl_siswa. Kita dapat menggunakan nama field yang berbeda selamat tipe data field tetap sama.

Bagaimana ? mudah bukan. Demikianlah tutorial singkat mysql yang dapat saya bagikan kali ini. Semoga bermanfaat untuk teman-teman semua. terimakasih telah berkunjung di web sistemit.com

Salam

Bagi anda yang berminat membuat sistem informasi atau sistem berbasis website, atau web hubungi kontak berikut :

Related posts