sql >> Databáze >  >> Database Tools >> phpMyAdmin

Import CSV pro aktualizaci řádků v tabulce

Můžete použít dočasnou tabulku k uložení aktualizačních dat a poté spustit příkaz jedné aktualizace.

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. Jak nastavit svou uživatelskou relaci phpmyadmin, aby tak rychle nevypršela doba?

  2. DBeaver Twitter

  3. Kde najdu protokoly MySQL v phpMyAdmin?

  4. Jak napíšu SP v phpMyAdmin (MySQL)?