sql >> Database teknologi >  >> RDS >> Mysql

MySQL-opdatering CASE HVORNÅR/SÅ/ANDEN

Prøv dette

UPDATE `table` SET `uid` = CASE
    WHEN id = 1 THEN 2952
    WHEN id = 2 THEN 4925
    WHEN id = 3 THEN 1592
    ELSE `uid`
    END
WHERE id  in (1,2,3)


  1. Brug af en Python-dict til en SQL INSERT-sætning

  2. Oracle erklæring

  3. Rette:"Ukendt tabel 'locales' i informationsskema" i MariaDB

  4. Brugerkontostyring, roller, tilladelser, autentificering PHP og MySQL - Del 6