So fügen Sie ausgewählte Spalten aus einer CSV-Datei mit LOAD DATA INFILE in die MySQL-Datenbank ein
P粉549412038
P粉549412038 2023-08-29 13:56:45
0
1
458
<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粉549412038
P粉549412038

Antworte allen(1)
P粉232409069

将数据加载到 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 是表列。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!