sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Importera CSV för att uppdatera rader i tabellen

Du kan använda en temporär tabell för att hålla uppdateringsdata och sedan köra en uppdateringssats.

CREATE TEMPORARY TABLE temp_update_table (meta_key, meta_value)

LOAD DATA INFILE 'your_csv_pathname' 
INTO TABLE temp_update_table FIELDS TERMINATED BY ';' (meta_key, meta_value); 

UPDATE "table"
INNER JOIN temp_update_table on temp_update_table.meta_key = "table".meta_key
SET "table".meta_value = temp_update_table.meta_value;

DROP TEMPORARY TABLE temp_update_table;


  1. SQL-fråga:Hitta max 2 av 3 nummer och lagra det i en annan kolumn

  2. mySQL phpmyadmin - gemener data som standard

  3. mysqli_real_connect():(HY000/2002):Ingen sådan fil eller katalog

  4. SQL Server 2012-fel:objektreferens inte inställd på en instans av ett objekt