sql >> Base de Datos >  >> RDS >> Mysql

Cómo combinar dos consultas de actualización que tienen diferentes condiciones de dónde

Puede usar una expresión CASE como esta:

UPDATE Special_quota 
set Status = CASE WHEN User_ID IN('1','2','3') then 1 else 0 end,
    additional_msg_quota = CASE WHEN User_ID IN('1','2','3') then 30 else 0 end