sql >> Databasteknik >  >> RDS >> Mysql

Hur man kombinerar två uppdateringsfrågor med olika where-villkor

Du kan använda CASE-uttryck så här:

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


  1. Hur låter man en användare infoga var som helst i en lista?

  2. Förvandla postgres datumrepresentation till ISO 8601-sträng

  3. Att få en PHP/MySQL-tidsstämpel att se mer attraktiv ut

  4. Stöder Visual Studio Server Explorer anpassade databasleverantörer?