MySQL Update Query

20 Jan 2010

Format query Update pada MySQL:
UPDATE [LOW_PRIORITY] [IGNORE] nama_tabel
SET nama_kolom_1=nilai_1 [,
nama_kolom_2=nilai_2 ...]
[WHERE kondisi]
[ORDER BY ...]
[LIMIT banyak_baris]


Penjelasan bagian-bagian query :

  • UPDATE : memperbarui kolom dalam tabel yang sudah ada baris dengan nilai baru.
  • SET : menunjukkan kolom mana yang akan dimodifikasi dan nilai-nilai yang diberikan.
  • WHERE : menentukan baris mana yang harus diperbarui.
  • ORDER BY : menentukan urutan baris yang akan dihapus.
  • LIMIT : membatasi jumlah baris yang diperbarui.

Catatan :

  • Yang berada dalam tanda kurung siku [] menunjukkan bahwa pertanyaan tersebut bersifat opsional (tidak harus selalu ada dalam query UPDATE).

Contoh query update :

  • Memperbarui data kolom harga dari tabel tBarang, menjadi bernilai 20000 jika stok lebih besar dari 100
    UPDATE tBarang
    SET harga=20000
    WHERE stok>=100
    
  • Memperbarui semua baris dari tabel tPelanggan, kolom alamat_kota menjadi ‘Semarang’ dan alamat_prov menjadi ‘Jawa Tengah’
    UPDATE tPelanggan
    SET alamat_kota='Semarang', alamat_prov='Jawa Tengah'
    
  • Twitter
  • Facebook
  • Delicious
  • Digg
  • Technorati Favorites
  • Reddit
  • Yahoo Buzz
  • Google Reader
  • Google Bookmarks
  • StumbleUpon
  • Google Gmail
  • Yahoo Mail
  • LiveJournal
  • LinkedIn
  • PrintFriendly
  • Posterous
  • WordPress
  • Share/Bookmark

Artikel terkait



blank