sql >> Databáze >  >> RDS >> Mysql

MySQL CASE pro aktualizaci více sloupců

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. Odebrání databázového poštovního účtu z profilu (SSMS)

  2. Laravel Carbon Group po měsíci

  3. Jak popsat problém s výkonem v relační databázi?

  4. Aktualizace databáze .mdf se nezdařila, protože databáze je pouze pro čtení (aplikace pro Windows)