我有一个名为rates.txt
的文件,其中包含以下行:
0.5,28.55,51.3
1,43.74,68.38
1.5,61.62,85.5
2,79.56,102.56
我有一个名为rates
的MSQL表,列A,B,C
。
如何将文本文件中的所有行导入mysql表。
谢谢,
答案 0 :(得分:1)
您可以使用MySQL语句load data。
LOAD DATA INFILE 'rates.txt' INTO TABLE rates
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' STARTING BY ''
答案 1 :(得分:0)
它应该像......
一样简单LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;
默认情况下,LOAD DATA INFILE
使用制表符分隔,每行一行,所以应该很好地接受
示例代码:
LOAD DATA LOCAL INFILE 'abc.txt' INTO TABLE abc
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(col1, col2, col3, col4, col5...)