sql >> Databasteknik >  >> RDS >> Mysql

sql-fråga för att ersätta city pune till mumbai och mumbai till pune i tabellen

Du kan göra detta med en fråga:

select (case when city = 'mumbai' then 'pune'
             when city = 'pune' then 'mumbai'
             else city
        end)
. . .

Om du vill ändra värdena:

update table t
     set city = (case when city = 'mumbai' then 'pune'
                      when city = 'pune' then 'mumbai'
                 end)
     where city in ('mumbai', 'pune');


  1. MySQL LIKE med json_extract

  2. Spring JdbcTemplate ändra session

  3. Parsar sträng till mysql Date

  4. dubblett nollvärde överträdelse på UNIQUE KEY constraint i Mssql