Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Perbarui baris yang sama beberapa kali

Anda dapat memperbarui baris dalam tabel seperti ini, memberikan kolom yang ingin Anda ubah dan nilai baru untuk masing-masing kolom. Perhatikan bahwa Anda dapat merujuk ke nilai kolom sebelumnya, sebagai used = used+1 tidak.

UPDATE materials
   SET used=used+1, 
       recent_user='personsName'
 WHERE mat_name = 'apple'

Anda dapat menambah angka dalam beberapa baris dalam satu UPDATE kueri seperti ini.

UPDATE materials
  SET used = used + 1
WHERE mat_name IN ('apple', 'banana', 'kumquat')

Anda juga dapat memperbarui lebih dari satu kolom dalam beberapa baris. Cukup berikan daftar kolom yang akan diperbarui bersama dengan nilai barunya. Misalnya,

UPDATE materials
   SET used=used+1, 
       recent_user='personsName'
 WHERE mat_name IN ('apple', 'banana', 'kumquat')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Koneksi Sekuel Pro dan MySQL gagal

  2. Konversi string/varchar ke tanggal antara tabel MySQL

  3. Apakah injeksi SQL sebenarnya dimungkinkan dengan menambahkan kueri kedua?

  4. Apa praktik terbaik untuk memperbarui sendiri aplikasi PHP+MySQL?

  5. Periksa apakah ada nilai di mysql