Dalam tutorial belajar MySQL kali ini kita akan membahas tentang query UPDATE. Query ini digunakan untuk mengubah atau memperbarui data dalam sebuah tabel MySQL.
 Mempersiapkan Tabel Sample: daftar_dosen
Untuk tabel contoh, saya masih memakai tabel daftar_dosen yang kita buat pada tutorial query SELECT MySQL. Namun jika anda mengikuti tutorial query DELETE sebelumnya, maka tabel daftar_dosen telah kosong sebagai efek dari query TRUNCATE.
Oleh karena itu silahkan buat ulang tabel daftar_dosen agar bisa mengikuti contoh dalam tutorial ini.
Isi tabel daftar_dosen:
NIP | Nama Dosen | No HP | Alamat |
---|---|---|---|
0160436012 | Sabrina Sari | 0812349900 | Pekanbaru |
0260432002 | Maya Ari Putri | 0812345234 | Palembang |
0275430005 | Susi Indriani | 0812656532 | Bogor |
0480432066 | Tia Santrini | 0812451177 | Padang |
0576431001 | M. Siddiq | 0812979005 | Jakarta |
0770435006 | Rubin Hadi | 0812567678 | Papua |
0869437003 | Mustalifah | 0812338877 | Aceh |
1080432007 | Arif Budiman | 0812456345 | Makasar |
Cara Mengubah Data Tabel Menggunakan Query UPDATE
Query UPDATE
dipakai untuk melakukan perubahan data pada tabel MySQL, yakni proses update baris atau record. Format dasar query UPDATE adalah sebagai berikut:
UPDATE nama_tabel SET nama_kolom = data_baru WHERE kondisi
nama_tabel
adalah nama dari tabel yang record/barisnya akan diperbaharui (update).nama_kolom
adalah nama kolom dari tabel yang akan diupdate.data_baru
adalah nilai data yang akan diinput sebagai nilai baru dari kolomkondisi
adalah kondisi atau syarat dari baris yang akan diubah, misalnya jika kolom nama dosen= Sabrina Sari maka lakukan update.
Sebagai contoh, jika ingin mengubah no HP milik dosen Sabrina Sari menjadi 085298710065 dari tabel daftar_dosen, maka querynya adalah sebagai berikut:
mysql> SELECT * FROM daftar_dosen WHERE nama_dosen='Sabrina Sari'; +------------+--------------+------------+-----------+ | NIP_dosen | nama_dosen  | no_hp     | alamat   | +------------+--------------+------------+-----------+ | 0160436012 | Sabrina Sari | 0812349900 | Pekanbaru | +------------+--------------+------------+-----------+ 1 row in set (0.08 sec) mysql> UPDATE daftar_dosen SET no_hp ='085298710065' WHERE nama_dosen='Sabrina Sari'; Query OK, 1 row affected (0.07 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> SELECT * FROM daftar_dosen WHERE nama_dosen='Sabrina Sari'; +------------+--------------+--------------+-----------+ | NIP_dosen | nama_dosen  | no_hp       | alamat   | +------------+--------------+--------------+-----------+ | 0160436012 | Sabrina Sari | 085298710065 | Pekanbaru | +------------+--------------+--------------+-----------+ 1 row in set (0.00 sec)
Dari query diatas dapat dilihat bahwa kolom no_hp untuk nama dosen Sabrina Sari telah diupdate menjadi nomor baru.
Cara Mengupdate Lebih dari 1 Baris
Untuk query yang lebih rumit, kita bisa merubah beberapa kolom sekaligus. Syarat untuk kondisi juga dapat menggunakan operator logika seperti OR atau AND sekaligus:
mysql> SELECT * FROM daftar_dosen; +------------+----------------+------------+-----------+ | NIP_dosen | nama_dosen    | no_hp     | alamat   | +------------+----------------+------------+-----------+ | 0160436012 | Sabrina Sari  | 0812349900 | Pekanbaru | | 0260432002 | Maya Ari Putri | 0812345234 | Palembang | | 0275430005 | Susi Indriani | 0812656532 | Bogor    | | 0480432066 | Tia Santrini  | 0812451177 | Padang   | | 0576431001 | M. Siddiq     | 0812979005 | Jakarta  | | 0770435006 | Rubin Hadi    | 0812567678 | Papua    | | 0869437003 | Mustalifah    | 0812338877 | Aceh     | | 1080432007 | Arif Budiman  | 0812456345 | Makasar  | +------------+----------------+------------+-----------+ 8 rows in set (0.00 sec) mysql> UPDATE daftar_dosen SET alamat ='Surabaya' WHERE nama_dosen='Rubin Hadi' OR NIP_dosen='1080432007' OR no_hp='0812345234'; Query OK, 3 rows affected (0.16 sec) Rows matched: 3 Changed: 3 Warnings: 0 mysql> SELECT * FROM daftar_dosen; +------------+----------------+------------+-----------+ | NIP_dosen | nama_dosen    | no_hp     | alamat   | +------------+----------------+------------+-----------+ | 0160436012 | Sabrina Sari  | 0812349900 | Pekanbaru | | 0260432002 | Maya Ari Putri | 0812345234 | Surabaya | | 0275430005 | Susi Indriani | 0812656532 | Bogor    | | 0480432066 | Tia Santrini  | 0812451177 | Padang   | | 0576431001 | M. Siddiq     | 0812979005 | Jakarta  | | 0770435006 | Rubin Hadi    | 0812567678 | Surabaya | | 0869437003 | Mustalifah    | 0812338877 | Aceh     | | 1080432007 | Arif Budiman  | 0812456345 | Surabaya | +------------+----------------+------------+-----------+ 8 rows in set (0.00 sec)
Dari query diatas terlihat bahwa 3 baris/record telah berubah alamatnya menjadi Surabaya. Dalam satu statement UPDATE, kita membuat 3 buah logika OR.
Dalam manual MySQL, format penulisan lengkap dari query UPDATE adalah :
UPDATE [LOW_PRIORITY] [IGNORE] table_reference SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ... [WHERE where_condition] [ORDER BY ...] [LIMIT row_count]
Penjelasan tentang penggunaan perintah ORDER BY dan LIMIT akan kita bahas sebentar lagi.
Cara Mengupdate Record dengan Query UPDATE..ORDER BY..LIMIT
Sama seperti query DELETE, query UPDATE juga memiliki perintah opsional ORDER BY..LIMIT untuk pemrosesan tingkat lanjut. Perintah ORDER BY..LIMIT bisa dipakai untuk membatasi perintah UPDATE dengan batas tertentu.
Misalkan ingin mengubah alamat dari 5 dosen pertama yang diurutkan berdasarkan nama, maka querynya:
mysql> SELECT * FROM daftar_dosen ORDER BY nama_dosen; +------------+----------------+------------+-----------+ | NIP_dosen | nama_dosen    | no_hp     | alamat   | +------------+----------------+------------+-----------+ | 1080432007 | Arif Budiman  | 0812456345 | Surabaya | | 0576431001 | M. Siddiq     | 0812979005 | Jakarta  | | 0260432002 | Maya Ari Putri | 0812345234 | Surabaya | | 0869437003 | Mustalifah    | 0812338877 | Aceh     | | 0770435006 | Rubin Hadi    | 0812567678 | Surabaya | | 0160436012 | Sabrina Sari  | 0812349900 | Pekanbaru | | 0275430005 | Susi Indriani | 0812656532 | Bogor    | | 0480432066 | Tia Santrini  | 0812451177 | Padang   | +------------+----------------+------------+-----------+ 8 rows in set (0.00 sec) mysql> UPDATE daftar_dosen SET alamat ='Bali' ORDER BY nama_dosen LIMIT 5; Query OK, 5 rows affected (0.09 sec) Rows matched: 5 Changed: 5 Warnings: 0 mysql> SELECT * FROM daftar_dosen ORDER BY nama_dosen; +------------+----------------+------------+-----------+ | NIP_dosen | nama_dosen    | no_hp     | alamat   | +------------+----------------+------------+-----------+ | 1080432007 | Arif Budiman  | 0812456345 | Bali     | | 0576431001 | M. Siddiq     | 0812979005 | Bali     | | 0260432002 | Maya Ari Putri | 0812345234 | Bali     | | 0869437003 | Mustalifah    | 0812338877 | Bali     | | 0770435006 | Rubin Hadi    | 0812567678 | Bali     | | 0160436012 | Sabrina Sari  | 0812349900 | Pekanbaru | | 0275430005 | Susi Indriani | 0812656532 | Bogor    | | 0480432066 | Tia Santrini  | 0812451177 | Padang   | +------------+----------------+------------+-----------+ 8 rows in set (0.06 sec)
Dari hasil query tersebut kita bisa melihat 5 dosen awal alamatnya telah berubah menjadi Bali.
Cara Mengupdate Seluruh Kolom dari Tabel MySQL
Jika kita tidak hati-hati dan lupa memberikan kondisi pada perintah WHERE, maka query UPDATE kita akan merubah seluruh kolom dari tabel tersebut. Berikut contoh kasusnya:
mysql> SELECT * FROM daftar_dosen; +------------+----------------+------------+-----------+ | NIP_dosen | nama_dosen    | no_hp     | alamat   | +------------+----------------+------------+-----------+ | 0160436012 | Sabrina Sari  | 0812349900 | Pekanbaru | | 0260432002 | Maya Ari Putri | 0812345234 | Bali     | | 0275430005 | Susi Indriani | 0812656532 | Bogor    | | 0480432066 | Tia Santrini  | 0812451177 | Padang   | | 0576431001 | M. Siddiq     | 0812979005 | Bali     | | 0770435006 | Rubin Hadi    | 0812567678 | Bali     | | 0869437003 | Mustalifah    | 0812338877 | Bali     | | 1080432007 | Arif Budiman  | 0812456345 | Bali     | +------------+----------------+------------+-----------+ 8 rows in set (0.00 sec) mysql> UPDATE daftar_dosen SET no_hp='085278790005'; Query OK, 8 rows affected (0.06 sec) Rows matched: 8  Changed: 8 Warnings: 0 mysql> SELECT * FROM daftar_dosen; +------------+----------------+--------------+-----------+ | NIP_dosen | nama_dosen    | no_hp       | alamat   | +------------+----------------+--------------+-----------+ | 0160436012 | Sabrina Sari  | 085278790005 | Pekanbaru | | 0260432002 | Maya Ari Putri | 085278790005 | Bali     | | 0275430005 | Susi Indriani | 085278790005 | Bogor    | | 0480432066 | Tia Santrini  | 085278790005 | Padang   | | 0576431001 | M. Siddiq     | 085278790005 | Bali     | | 0770435006 | Rubin Hadi    | 085278790005 | Bali     | | 0869437003 | Mustalifah    | 085278790005 | Bali     | | 1080432007 | Arif Budiman  | 085278790005 | Bali     | +------------+----------------+--------------+-----------+ 8 rows in set (0.00 sec)
Dapat dilihat dengan mengeliminasi kondisi WHERE, seluruh kolom tabel akan ter-update. Terkadang hasil seperti ini memang kita harapkan. Namun seperti contoh di atas, kesalahan dalam membuat logika WHERE bisa berdampak fatal terhadap keseluruhan tabel.
Pada tutorial selanjutnya, kita akan bahas Cara Mengganti Tampilan Nama Kolom Menggunakan Alias (AS).
Bagaimana klo kita mau mengambil data dari sebagian tabel1 (misalkan nip, nama dan alamat) kemudian kita insert/ update ke tabel2 yang nama kolom nya berbeda(misalkan no_anggota, nama_lengkap dan alamat_sekarang), trimakasih sebelumnya.
Bisa yogha, tetapi menjadi catatan bahwa struktur kedua tabel harus identik. Kira-kira querynya sebagai berikut: INSERT INTO tabel2 (no_anggota, nama_lengkap , alamat_sekarang) SELECT nip, nama, alamat FROM tabel1 WHERE nip='089045001'.
Bagian WHERE pada akhir query boleh tidak ditulis apabila yang diinginkan adalah men-copy seluruh isi tabel.
Mudah-mudahan bisa membantu..
mas kalau mau update dua kolom yang berbeda disaat yang bersamaan bagaimana ya ?. misal saya mau rubah no handphone dan alamatnya Rubin Hadi pada satu baris sintaks, apa bisa ?.
bisa mas, berikut query-nya:
UPDATE daftar_dosen SET no_hp='085278790005', alamat = 'Malang' WHERE nama_dosen = 'Rubin Hadi';
Setiap kolom yang akan di update, cukup dipisah dengan tanda koma, sehingga kita bisa men-update 2, 3, 4 kolom sekaligus dalam 1 query.
Kalau syntax sudah benar lalu sudah succes pula tapi data tidak muncul di tabel itu gimana ya
Mas mau tanya, kalau UPDATE dari 3 kolom dan data yang di UPDATE ada yang di akhir/tengah2,
untuk lebih jelasnya datanya seperti dibawah ini gmana ya ???
Tabel : daftar_dosen
+———————+——————————+———–+——————+
| NIP_dosen | nama_dosen | kode | alamat |
+———————+——————————-+———-+——————+
| 0160*PK*12 | Sabrina*Sari*PK | PK | Pekanbaru |
| 0260*BA*02 | Maya Ari*Putri*BA | BA | Bali |
| 0275*BG*05 | Susi*Indriani*BG | BG | Bogor |
| 0480*PD*66 | Tia*Santrini*PD | PD | Padang |
| 0576*MM*01 | M*Siddiq*MM | | Bali |
| 0770*BA*06 | Rubin*Hadi*MM | BA | Bali |
| 0869*AA*03 | Mustalifah*AA | | Bali |
| 1080*MM*07 | Arif*Budiman*MM | MM | Bali |
+———————-+——————————-+———-+——————+
Dan hasilnya seperti di bawah ini:
Tabel : daftar_dosen
+———————+——————————+———–+——————+
| NIP_dosen | nama_dosen | kode | alamat |
+———————+——————————-+———-+——————+
| 0160*PK*12 | Sabrina*Sari*PK | PK | Pekanbaru |
| 0260*BA*02 | Maya Ari*Putri*BA | BA | Bali |
| 0275*BG*05 | Susi*Indriani*BG | BG | Bogor |
| 0480*PD*66 | Tia*Santrini*PD | PD | Padang |
| 0576*BA*01 | M*Siddiq*BA | BA | Bali |
| 0770*BA*06 | Rubin*Hadi*BA | BA | Bali |
| 0869*BA*03 | Mustalifah*BA | BA | Bali |
| 1080*BA*07 | Arif*Budiman*BA | BA | Bali |
+———————-+——————————-+———-+——————+
makasih banyak mas…..
Menurut saya sebaiknya data tersebut diubah dari sisi aplikasinya, bukan dari query MySQL.
Jika pengaksesan database menggunakan PHP, maka sebaiknya ambil seluruh data tabel, kemudian proses, dan update kembali tabel sesuai hasil yang ingin diubah.
mas, mau tanya.. Apakah bisa update menggunakan inner join? kalau bisa bagai mana contohnya? Jadi untuk mengupdate 2 tabel sekaligus mas.. Trimakasih..
Sepengetahuan saya tidak bisa gan, INNER JOIN hanya digunakan untuk menampilkan data saja. Untuk mengupdate 2 tabel sekaligus sebaiknya dibuat di sisi aplikasi, bukan di MySQL.
Misalnya kalau kita menggunakan PHP untuk mengakses MySQL, maka akan lebih gampang jika proses Update dibuat secara berurutan di PHP.
maksudnya gmn gan? ada contohnya gak gan?
tanya Pak, saya punya tabel berikut
nis——id_mapel——nilai1——deskripsi1—–nilai2——deskripsi2—-nilai3—-deskripsi3—-deskripsi_akhir
1234—1——————70———-BAIK—————90—–SANGAT BAIK—-60———-CUKUP—–siswa mampu menguasai materi 1 dengan BAIK, materi kedua dengan SANGAT BAIK, materi ketiga dengan CUKUP,
tujuan saya adl membuat coding utk deskripsi akhir,
ini codingnya
nah tapi ketika saya menginput banyak data, deskripsinya sama semua, padahal disitu sudah saya kasih where, gimana kira2 Pak?
trima kasih
Bagaimana untuk update NIP_dosen yang berawalan 02 saja?
Mas Andre,
Klo kita mau update 5 record sekaligus di 1fields gimana yah query'a
Contoh:
Table1
+———————+——————————+———–+——————+
| NIP_dosen | nama_dosen | kode | alamat |
+———————+——————————-+———-+——————+
| 160PK12 | SabrinaSariPK | PK | Pekanbaru |
| 260BA02 | Maya AriPutriBA | BA | Bali |
| 275BG05 | SusiIndrianiBG | BG | Bogor |
| 480PD66 | TiaSantriniPD | PD | Padang |
| 576BA01 | MSiddiqBA | BA | Bali |
| 770BA06 | RubinHadiBA | BA | Bali |
| 869BA03 | MustalifahBA | BA | Bali |
+———————-+——————————-+———-+——————+
Pada Fields nip_dosen saya ingin menambahkan 0 ke semua record sekaligus,
Gimana yah query-nya..
apakah harus satu mas?
Nanti Hasil Jadinya seperti ini;
+———————+——————————+———–+——————+
| NIP_dosen | nama_dosen | kode | alamat |
+———————+——————————-+———-+——————+
| 0160PK12 | SabrinaSariPK | PK | Pekanbaru |
| 0260BA02 | Maya AriPutriBA | BA | Bali |
| 0275BG05 | SusiIndrianiBG | BG | Bogor |
| 0480PD66 | TiaSantriniPD | PD | Padang |
| 0576BA01 | MSiddiqBA | BA | Bali |
|0770BA06 | RubinHadiBA | BA | Bali |
| 0869BA03 | MustalifahBA | BA | Bali |
Kalau ingin otomatis seperti ini cukup sulit mas, karena kita harus ambil data yang lama lalu update. Harus mengkombinasikan query UPDATE dengan SELECT sekaligus. Yang paling gampang memang edit satu2, hehe…
Atau kalau menggunakan PHP, kita bisa merancang scriptnya (saya rasa akan lebih sederhana daripada membuat query MySQL untuk keperluan seperti ini).
Owh gitu ya mas..
harus satu"
kalau boleh kasih tau contoh
mengkombinasikan query UPDATE dengan SELECT dunt mas :D :D
Thxs . .
Contoh penulisan query gabungan itu bisa seperti ini mas:
UPDATE customers SET city = (SELECT city FROM suppliers WHERE suppliers.supplier_name = customers.customer_name) WHERE customer_id > 2000;
Mudah saja…
mas tanya y, kalau perintah update bisa tidak di gabungin dengan perintah IF juga? gimana caranya mas?
Kalau sudah masuk ke alur logika seperti itu lebih mudah dibuat dari bahasa pemrogramannya gan, bukan dari MySQL. Misalnya dibuat dengan PHP. MySQL ini hanya untuk menyimpan data saja.
kalau ingin mengupdate data kolom tabel dari tabel lain.
kasusnya untuk mengambil/copy data dari kolom `kelas` di tabel `absen` yang akan diisi dengan data kelas dari kolom `kelas` yang ada di tabel `mahasiswa`, data kelas akan diisi jika `data di kolom `nim` sama
sayasudah coba dengan sytax ini namun gagal
`absensi`=nama database
UPDATE `absensi`.`absen`SET `kelas` = `absensi`.`mahasiswa`.`kelas` FROM `absensi`.`mahasiswa` WHERE `absensi`.`absen`.`nim` = `absensi`.`mahasiswa`.`nim`;
Karena querynya sudah cukup kompleks, menurut saya akan lebih mudah jika alur logikanya dibuat dari bahasa pemrograman seperti PHP, dan bukan dari MySQL langsung.
Kalau menggunakan PHP, kita bisa menjalankan beberapa query: ambil data dari tabel kelas, simpan di variabel PHP, lalu jalankan query Update ke tabel absen.
bagaimana mengedit tabel database yang tidak bisa diedit ??
(karena ada keterangan : This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available)
Buatnya pakai phpmyadmin y? Kalau tabelnya dibuat tanpa primary key, otomatis muncul keterangan seperti itu. Silahkan buat ulang dan tambahkan primary key.
Atau bisa juga update manual menggunakan query, klo g salah ada menunya di phpyadmin. Atau bisa jalankan querynya cari cmd Windows seperti yang ada di tutorial ini.
Mudah saja, tinggal bikin :
UPDATE nama_file SET NIP_dosen=CONCAT("0", NIP_dosen)
Permisi pak, saya sedang membuat tabel di sqlyog. Bagaimana cara mengisi kolom yang di referensi? Contohnya saya membuat tabel pelanggan (pln_kode(PK), pln_nama, pln_alamat, pln_jkelamin) dan tabel pesanan (psn_kode(PK), psn_tanggal, psn_total, pln_kode (FK) ). Nah dibagian pln_kode di pesanan, bagaimana mengisinya atau apa bisa mengambil datanya dari tabel pelanggan. Terima kasih
Itu termasuk "referential integrity", dan seharusnya nilai tersebut memang diambil dari tabel_pelanggan.
Untuk membuat program seperti ini harus paham cukup banyak tentang programming. Kalau di web programming (mau dibuat websitenya), mesti paham HTML, PHP dan MySQL. Ada baiknya cari buku mengenai 3 materi tersebut. G akan muat kalau cuma di jawab di kolom komentar ini…
Permisi, Numpang tanya kalo semisal saya update data dengan nip 1 kemudian nip tersebut saya ganti menjadi 2 (data dlm nip 2 sudah ada) tapi kenapa me-replace data lama pak?
mas apabila saya meng-update suatu kolom dengan menambahkan nilainya,,misalanya saya memiliki 5 baris data, setiap data memiliki nilai yang berbeda, setiap bulan nilainya bertambah 100 misalnya,,,
+—————+——
nama_User | Nilai |
+—————+——
| SabrinaSariPK | 100 |
| Maya AriPutriBA | 200 |
| SusiIndrianiBG | 300 |
| TiaSantriniPD | 400 |
| MSiddiqBA | 500 |
+—————+——+
Lalu pada bulan selanjutnya di update menjadi
+—————+——
nama_User | Nilai |
+—————+——
| SabrinaSariPK | 200 |
| Maya AriPutriBA | 300 |
| SusiIndrianiBG | 400 |
| TiaSantriniPD | 500 |
| MSiddiqBA | 600 |
+—————+——+
Seperti itu terus setiap bulan
mohon di jelaskan untuk query update nya pak, terima kasih banyak.
Nilainya pengen otomatis terupdate sendiri setiap bulan ya? Setahu saya yang seperti ini hanya bisa dibuat menggunakan fitur CRON JOB kalau di server linux. Kalau di OS Windows dikenal sebagai scheduled task.
Dengan cron job kita menjadwalkan sebuah script agar di eksekusi setiap interval tertentu. Tutorial cara penggunaannya lumayan panjang, bisa coba search di google..
Gan mw tanya nih, gimana cara update
Misalnya:
Nama–>Nama Field
Abc –>Record
BCA –>Record
ABB –>Record
Nah di depan nya nama" trsbut mw saya tambahin 01, agar hasil nya jadi 01ABC,01BCA,01ABB
gan mau tanya nih saya kan punya aplikasi lama yang menggunakan XAMPP lama versi 1, nah saya sekarang mau upgrade ke versi 3, tapi setelah selesei update ke versi 3 ternyata pas masuk ke aplikasi nya malah muncul error phpxxx. minta pencerahannya bagi yang pengalaman.
terimakasih
Mungkin maksudnya pengen upgrade ke XAMPP 7 y? Perubahan paling besar yang ada di XAMPP 7 adalah sudah menggunakan PHP 7.
Di PHP 7 terdapat beberapa fungsi yang sudah dihilangkan, salah satunya fungsi mysql_connect() yang dulunya banyak dipakai untuk berhubungan dengan database MySQL. Saran saya sih kalau aplikasinya g bermasalah, bisa pakai XAMPP yang lama saja. Atau jika pengen coba, pakai XAMPP 5.6 yang masih pakai PHP 5.6.
Mas klo saya mw update bnyk tabel skaligus dalam 1 query gmna? mksh
Saya juga kurang tau nih querynya seperti apa (jika harus dalam 1 perintah)…
Gan, kalo mau ngembaliin record seperti semula gimana ya gan? Recordnya ada yang udah kita ubah, trus mau ngembaliin sesuai yang kita insert pertama kali itu gimana ya gan?
Di dalam MySQL memang tidak ada fitur "undo" untuk mengembalikan posisi data ke bentuk sebelum diubah / dihapus. Perubahan data langsung bersifat permanen.
Kecuali menggunakan fitur transaction, dimana sebelum data dihapus / diubah, jalankan dulu perintah untuk mengaktifkan transaction.
Mantap tutorialnya om, om mau nanya tau cara update semua data yang ada di table harga_jual setiap barang harganya ditambah 50.000, mohon pencerahannya.terimakasih
Makasih Om ,tutorialnya sangat membantu sekali buat kerjain tugas kuliah heheheh
mau tanya mas, saya sudah membuat query perintah upadate dan semua sudah berjalan tapi ketika saya mau melakukan update terhadap primary keynya kenapa gak bisa ya. apa karena saya menggunakan
where kondisi primary keynya y mas ?
di atas kan telah di ajarkan penggunaan update menggunakan operator or dan and. kalau 1 perintah update menggunakan operator IN bagaimana? Mohon bantuan nya terima kasih
mau tanya cara menampilkan data field lebih dari 1,misal kek menampilkan data pegawai yang beralamat papua dan gaji lebih kecil dari 3000000
bang kan itu ada cara mengupdate lebih dari satu baris , tapi aku mau buat set nya berbeda beda gimana ya bang ?
Dari pak martono surabaya. Tolong dibantu mas andre permasalahan saya yaitu :
update tidak bekerja dan tidak ada errornya, contoh scriptnya :
$pilih="select no_induk from pinjam where total_angsur < nilai_pinjam";
$jalankan=mysqli_query($konek,$pilih);
$update="update pinjam set total_angsur=total_angsur+$angsur[4], angsuranke=angsuranke+1 where no_induk='$induk[2]'";
$jalankan=mysqli_query($konek,$update);
$induk[2] dan angsur[4] berasal dari array input form
Sebelumnya saya sampaikan terima kasih atas bantuan mas andre.
Mas maaf mau tanya cara update field name 1 baris atau lebih query nya gmna ya, Mohon bantuanya makasih??
trimakasih tutornya. ijin tanya mas, saya punya tabel mata kuliah. di dalam tabel mata kuliah itu ada nama mata kuliah praktikum basis data 2, praktikum orkom, praktikum algoritma pemrograman. bagaimana cara merubah Praktikum menjadi Prak mas. dalam 1 kali update ?