sql >> Database teknologi >  >> RDS >> Mysql

sql-forespørgsel for at erstatte city pune til mumbai og mumbai til pune i tabellen

Du kan gøre dette med en forespørgsel:

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

Hvis du vil ændre værdierne, så:

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


  1. Lagring af serbiske latinske tegn i databasen

  2. JSON_ARRAY_APPEND() – Tilføj værdier til et JSON-array i MySQL

  3. Hvordan kontrollerer man, om PostgreSQL-skemaet findes ved hjælp af SQLAlchemy?

  4. Brug af variabler i MySQL UPDATE (PHP/MySQL)