Proses update bisa sewaktu-waktu dilakukan
jika terdapat data atau record dalam suatu tabel yang perlu diperbaiki. Proses
update ini tidak menambahkan data (record) baru, tetapi memperbaiki data yang
lama. Perubahan yang terjadi dalam proses update bersifat permanen, artinya
setelah perintah dijalankan tidak dapat di-cancel (undo).
Bentuk umum perintah SQL untuk mengedit
suatu record atau data dari suatu tabel adalah sebagai berikut :
UPDATE nama_tabel SET field1=’nilaibaru’
[WHERE kondisi];
Pada perintah untuk update di atas :
a. UPDATE
merupakan perintah dasar untuk mengubah record tabel.
b. nama_tabel merupakan nama tabel yang akan dirubah record nya.
c. Perintah
SET diikuti dengan field-field yang akan diubah yang mana diikuti
juga dengan perubahan isi dari masing-masing field. Untuk mengubah
nilai dari beberapa field sekaligus, gunakan koma (,) untuk
memisahkan masingmasing field.
d. Perintah WHERE diikuti oleh kondisi
tertentu yang menentukan record mana yang akan diedit (diubah). Perintah
WHERE ini boleh ada boleh juga tidak. Jika WHERE tidak ditambahkan pada
perintah update maka semua record dalam tabel bersangkutan akan
berubah.
Perhatikan beberapa contoh perintah UPDATE
tabel pelanggan berikut ini !
1. Mengubah alamat menjadi “Tangerang”
untuk pelanggan yang mempunyai id ‘P0001’
UPDATE pelanggan SET alamat='Tangerang' WHEREid_pelanggan='P0001';
Dan jika query di atas berhasil dieksekusi
maka akan ditampilkan hasil sebagai berikut :
Query OK, 1 row affected (0.27 sec)Rows matched: 1 Changed: 1 Warnings: 0
2.Mengubah email menjadi “budi@luhur.com”
dan alamat menjadi “Bandung” untuk pelanggan yang mempunyai id_pelanggan
‘P0002’
UPDATE pelanggan SET email='budi@luhur.com',alamat='Bandung' WHERE id_pelanggan='P0002';
3.Mengubah stock_barang yang ada pada tabel barang berdasarkan kode_barang, seperti dibawah ini:
Demikianlah penjelasan mengenai update data di MySQL. Semoga bermanfaat dan terimakasih...
Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan. Terimakasih. ConversionConversion EmoticonEmoticon