Pada kesempatan kali ini saya akan mencoba membahas mengenai cara meng-update data tabel di MySQL database dengna menggunakan query SQL. Misalnya saya punya data dari tabel mahasiswa sebagai berikut ini:
No | Nama | Grade | Value |
1 | Ali Mutasal | B | 88 |
2 | Tom Cruise | A | 90 |
Contoh Kasus : saya ingin mengubah nama siswa dari Ali Mutasal seperti berikut ini, Nama=Jackie Chan, Grade=A dan Value=100. maka query atau perintah yang dapat digunakan adalah seperti di bawah ini.
UPDATE siswa SET `Nama`='Jackie Chan', `Grade`='A', `Value`=100;
Maka hasilnya akan tampak seperti tabel di bawah ini.
No | Nama | Grade | Value |
1 | Jackie Chan | A | 100 |
2 | Jackie Chan | A | 100 |
hasilnya tidak seperti yang diharapkan karena semua data di tabel tersebut terlihat mengami perubahan. hal itu terjadi karena query yang dipakai tidak memberitahukan secara spesifik data mana yang akan diubah. untuk itu perlu dilakukan penambahan kondisi update seperti kode di bawah ini.
UPDATE siswa SET `Nama`='Jackie Chan', `Grade`='A', `Value`=100 WHERE No='1';
kode diatas ditambahkan statement WHERE No='1' ini bemakna bahwa yang mengalami perubahaan hanya data yang memiliki No bernilai 1. sehingga hasilnya akan terlihat seperti tabel di bawah ini.
No | Nama | Grade | Value |
1 | Jackie Chan | A | 100 |
2 | Tom Cruise | A | 90 |
1 komentar :
TETAP GA BISA BOS
Posting Komentar