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

MySQL CASE untuk memperbarui beberapa kolom

UPDATE tablename
SET col1 = CASE WHEN name = 'name1' THEN 5 
                WHEN name = 'name2' THEN 3 
                ELSE 0 
           END
 , col2 = CASE WHEN name = 'name1' THEN '' 
               WHEN name = 'name2' THEN 'whatever' 
               ELSE '' 
          END
;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Beberapa data kueri ke dalam Tabel HTML tunggal (PHP, MySQL)

  2. Kesalahan penguraian data org.json.JSONException:Akhir input pada karakter 0 dari - Android

  3. masalah dengan utf8 di java

  4. Bagaimana cara memeriksa apakah koneksi MySQL terbuka dengan Python?

  5. Menghubungkan MySql dengan Android tanpa menggunakan PHP