Heim  >  Fragen und Antworten  >  Hauptteil

So fügen Sie ausgewählte Spalten aus einer CSV-Datei mit LOAD DATA INFILE in die MySQL-Datenbank ein

<p>Ich habe eine CSV-Datei mit 10 Spalten. Ich möchte nur einige Spalten aus dieser Datei auswählen und sie mit dem Befehl <code>LOAD DATA INFILE</code> in eine MySQL-Datenbank laden. </p>
P粉549412038P粉549412038418 Tage vor454

Antworte allen(1)Ich werde antworten

  • P粉232409069

    P粉2324090692023-08-30 11:31:45

    将数据加载到 MySQL 中的表中并指定列:

    LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 
    FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'  
    (@col1,@col2,@col3,@col4) set name=@col4,id=@col2 ;

    @col1,2,3,4 是保存 csv 文件列的变量(假设 4 ) name,id 是表列。

    Antwort
    0
  • StornierenAntwort