sql >> Databasteknik >  >> RDS >> Mysql

Uppdatera flera rader med kända nycklar utan att infoga nya rader om icke-existerande nycklar hittas

Du kan försöka skapa en tabell med bokstaver och uppdatera objekt genom att gå med i tabellen:

UPDATE items
    JOIN (SELECT 1 as item_id, 50 as views
          UNION ALL
          SELECT 2 as item_id, 60 as views
          UNION ALL
          SELECT 3 as item_id, 70 as views
          UNION ALL
          SELECT 5 as item_id, 10 as views
          ) as updates
         USING(item_id)
 SET items.views = updates.views;



  1. Återställ MySQL root-lösenordet med ALTER USER-satsen efter installation på Mac

  2. 4 sätt att hitta dubbletter av rader i MySQL

  3. Ersätt enstaka citattecken i SQL Server

  4. SQL Server:VÄLJ endast raderna med MAX(DATE)