Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pomoc dotycząca aktualizacji MySQL

UPDATE  ae44
SET     price =
        CASE
        WHEN ID = 'AT259793380' THEN
                '500'
        WHEN ID = 'AT271729590' THEN
                '600'
        WHEN ID = 'AT275981020' THEN
                '700'
        END

Pamiętaj, że to zapytanie zaktualizuje ceny rekordów o innych identyfikatorach na NULL .

Jeśli chcesz zaktualizować tylko identyfikatory ze swojej listy, użyj tego:

UPDATE  ae44
JOIN    (
        SELECT  'AT259793380' AS oldval, '500' AS newval
        UNION ALL
        SELECT  'AT271729590' AS oldval, '600' AS newval
        UNION ALL
        SELECT  'AT275981020' AS oldval, '700' AS newval
        ) q
ON      ae44.id = q.oldval
SET     price = q.newval


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Łatwa konfiguracja serwera internetowego za pomocą XAMPP

  2. Korzystanie z widoków MySQL

  3. Zainstaluj Mtop (monitorowanie serwera bazy danych MySQL) w RHEL/CentOS 6/5/4, Fedora 17-12

  4. sql dołączyć do dwóch stołów

  5. Jak stworzyć bazę danych w MySQL