Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Impor Selektif dari CSV ke MySQL

Anda tidak dapat memfilter baris dengan LOAD DATA INFILE, jadi filter ini dengan melakukan pra-pemrosesan file CSV atau muat data ke tabel sementara dan masukkan baris yang relevan ke tabel utama Anda, seperti;

CREATE TEMP TABLE import LIKE my_main_table;
LOAD DATA LOCAL INFILE 'myfile.csv' into import;
INSERT INTO my_main_table SELECT * FROM import
                          WHERE column_x IN(VALID1, VALID2, VALID3)


  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:VARCHAR besar vs. TEXT?

  2. Masukkan div di MYSQL die

  3. DateTime::CreateFromFormat untuk PHP 5.2.14

  4. Membuat kombinasi tabel/kolom menggunakan SQL Query atau Laravel SQL Query Builder

  5. Cara Mendapatkan Tanggal dari Kolom Datetime di MySQL