sql >> Databasteknik >  >> RDS >> Mysql

MySQL CASE för att uppdatera flera kolumner

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. Exportera data till JSON-fil i Oracle 11g med PL/SQL

  2. Använder Dapper med Oracle lagrade procedurer som returnerar markörer

  3. Laravel 4.2 BIT datatypproblem

  4. 10 MySQL-databasintervjufrågor för nybörjare och intermediärer