sql >> Database >  >> RDS >> Mysql

Meerdere rijen bijwerken met één query?

UPDATE person
    SET name = CASE id
        WHEN 1 THEN 'Jim'
        WHEN 2 THEN 'Mike'
        WHEN 3 THEN 'Precious'
    END,
    sex = CASE id
        WHEN 1 THEN 'female'
        WHEN 2 THEN 'male'
        WHEN 3 THEN 'male'
    END
WHERE id IN (1,2,3)


  1. DATEDIFF() vs DATEDIFF_BIG() in SQL Server:wat is het verschil?

  2. UPDATE of INSERT MySQL Python

  3. Hoe formatteer ik getallen met slechts twee decimalen?

  4. SQLite Node.js