Updating rows · Memperbarui baris
Changing rows with UPDATE
UPDATE changes values in the rows that match a WHERE condition:
SET lists the columns to change. You can change several at once, separated by commas: SET price = 0.95, in_stock = 150.
Mengubah baris dengan UPDATE
UPDATE mengubah nilai pada baris-baris yang cocok dengan kondisi WHERE:
UPDATE product SET price = 0.95 WHERE code = 'P02';
SET mencantumkan kolom-kolom yang ingin diubah. Anda dapat mengubah beberapa sekaligus, dipisahkan dengan koma: SET price = 0.95, in_stock = 150.
Always use WHERE
The WHERE decides which rows change. Leave it out and every row is updated:
So nearly every UPDATE should have a WHERE. The checker runs your UPDATE, then reads the table back to confirm only the right row changed.
Selalu gunakan WHERE
WHERE menentukan baris mana yang akan berubah. Jika dibiarkan, setiap baris akan diperbarui:
UPDATE product SET price = 0; -- changes ALL products!
Jadi hampir setiap UPDATE seharusnya memiliki WHERE. Pengecek menjalankan UPDATE Anda, lalu membaca tabel kembali untuk memastikan hanya baris yang benar yang berubah.
Common mistakes
UPDATEwithout aWHEREchanges every row — always add theWHERE.- Set several columns at once with commas.
Kesalahan Umum
UPDATEtanpaWHEREakan mengubah setiap baris — selalu tambahkanWHERE.- Tetapkan beberapa kolom sekaligus menggunakan koma.
Change the price of the product with code 'P02' to 0.95. Be sure to use a WHERE so only that product changes. · Ubah harga produk dengan kode 'P02' menjadi 0.95. Pastikan menggunakan a WHERE agar hanya produk tersebut yang berubah.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.
A delivery arrived, so every product gains 10 in stock. Update with an expression — SET in_stock = in_stock + 10 — and no WHERE, so it applies to all rows. · Sebuah pengiriman tiba, jadi setiap produk mendapat penambahan 10 stok. Perbarui dengan ekspresi — SET in_stock = in_stock + 10 — dan tanpa WHERE, sehingga berlaku untuk semua baris.
Click Run to see the output here. · Klik Jalankan untuk melihat output di sini.