Mysql
 sql >> база данни >  >> RDS >> Mysql

Актуализирайте множество редове с известни ключове, без да вмъквате нови редове, ако бъдат открити несъществуващи ключове

Можете да опитате да генерирате таблица с литерали и да актуализирате елементи, като се присъедините към таблицата:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разбиране на използването на паметта на MySQL резултат в PHP (PDO)

  2. PHP - Импортиране на CSV файл в mysql база данни с помощта на LOAD DATA INFILE

  3. MySQL CSV импортиране:стойност за дата и час

  4. Mysqli подготвено изявление (предотвратяване на инжектиране на SQL)

  5. Вмъкване на PDO масив с помощта на ключ като име на колона