sql >> Database >  >> RDS >> Mysql

MySQL CASE om meerdere kolommen bij te werken

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. De Open edX MySQL-database implementeren voor hoge beschikbaarheid

  2. Spotlight Cloud-ondersteuning voor Azure SQL DB-aankondiging (preview)

  3. Hoe schrijf je een IF ELSE-instructie in een MySQL-query?

  4. Hoe een externe sleutelbeperking te maken met ON DELETE SET NULL-optie in SQL Server - SQL Server / TSQL-zelfstudie deel 81