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

Групова актуализация на Mysql

Създайте временна таблица (съдържаща само стойностите value1 и value2) и я попълнете групово (т.е. потенциално можете да направите това с един оператор за вмъкване). След това направете актуализация, като използвате свързване между вашата съществуваща таблица и временната таблица.

Нещо като

INSERT INTO SomeTempTable(id, some_id)
VALUES (1,2), (3,4), (5,6), .......
UPDATE A
        INNER JOIN
    SomeTempTable ON A.id = SomeTempTable.id 
SET 
    A.some_id = SomeTempTable.some_id;    



  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 WHERE проблем със списък, разделен със запетая

  2. SQL заявка:Изтриване на всички записи от таблицата с изключение на последния N?

  3. Как мога да видя на живо MySQL заявки?

  4. Как да конвертирате часовата зона в MySQL

  5. И полето NOT IN(NULL) връща празен набор