4 CARA QUERY UPDATE PADA MYSQL UNTUK 2 TABEL
Query pada bahasa pemrograman komputer adalah
informasi yang diterima ataupun diambil dari suatu database
atau bahasa gampangnya Query berisi perintah-perintah
permintaan data dari database.Query ini juga berguna
untuk memanipulasi, menambah, menghapus serta mengubah data.
Penulisan query memerlukan serangkaian kode yang telah
ditentukan agar database bisa memahami instruksi yang diberikan.
Nah, kode ini umumnya disebut sebagai bahasa query.
Bahasa yang digunakan sebagai standar untuk DBMS
adalah Structured Query Language (SQL), sedangkan bahasa query
lain yang bisa memudahkan komunikasi database meliputi AQL, Datalog, dan DMX.
Tabel mahasiswa
Tabel status
Tabel-tabelnya :
Nah sesuai dengan judul artikel di atas, di bawah ini ada beberapa cara dalam mengupdate data dari tabel 2 ke tabel 1 :
cara 1
UPDATE mahasiswa, status SET mahasiswa.keterangan = status.keterangan WHERE mahasiswa.kode_status = status.kode_status;
cara 2
UPDATE mahasiswa SET mahasiswa.keterangan = (SELECT
id_status FROM status WHERE mahasiswa.kode_status = status.kode_status)
cara 3
UPDATE mahasiswa JOIN status SET mahasiswa.keterangan
= status.keterangan WHERE mahasiswa.kode_status = status.kode_status
cara 4
UPDATE mahasiswa SET mahasiswa.keterangan
=mahasiswa.keterangan =(SELECT keterangan FROM status WHERE status.kode_status
= mahasiswa.kode_status)