sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Importer CSV for at opdatere rækker i tabel

Du kan bruge en midlertidig tabel til at opbevare opdateringsdataene og derefter køre en enkelt opdateringssætning.

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. hvordan man eksporterer wordpress-database fra webmatrix

  2. SQL Sådan slettes data fra tabel ved hjælp af INNER JOIN

  3. Er type og status et reserveret ord i MySQL?

  4. Hvordan kan jeg returnere mysql-søgeresultater, hvor kun kolonnerne med ikke-null-indtastninger vises