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

Aktualizace MySQL CASE WHEN/THEN/ELSE

Zkuste toto

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. Rozdílné CURRENT_TIMESTAMP a SYSDATE v oracle

  2. Eliminace duplikace výrazů Where v aplikaci

  3. Vložit více řádků jedním dotazem MySQL

  4. Nová verze:Spotlight Tuning Pack 7.1.9