phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Impor CSV untuk Memperbarui baris dalam tabel

Anda dapat menggunakan tabel sementara untuk menyimpan data pembaruan dan kemudian menjalankan pernyataan pembaruan tunggal.

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. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. phpMyAdmin:Tidak dapat mengimpor file database besar, ada saran?

  2. Kueri SANGAT lambat (>30 detik) di php, tetapi cepat saat menjalankan kueri di phpmyadmin

  3. mysql, ASC serangkaian angka menggunakan data yang ada

  4. token phpmyadmin tidak cocok untuk waktu yang lama tidak digunakan

  5. mysql:ORDER BY jumlah kemunculan elemen dalam kolom tabel mysql