加载数据本地Infile SQL

时间:2013-06-07 10:04:55

标签: mysql sql load

我有一个使用此字符|

分隔的数据提取

我需要将这些数据加载到MySQL数据库表中,但我正在努力处理由函数终止的行。

任何人都可以帮我确定终止这些字段的正确方法吗?我的示例数据如下。

我已经尝试了'“|”',但这对第一个和最后一个字段不起作用。

示例:

00000000|OLD TRUCK|9|13|02|Z |Z  |9999|111|99|ZZ|ZZ|ZZ|ZZ||ZZ|ZZ|99|999|2

2 个答案:

答案 0 :(得分:5)

尝试这样的事情:

 LOAD DATA LOCAL INFILE 'example.txt' INTO TABLE example_table
 FIELDS TERMINATED BY '|'
 LINES TERMINATED BY ',';

答案 1 :(得分:4)

这对我有用

  

LOAD DATA LOCAL INFILE'd:/test.csv'INTO TABLE test

     

FIELDS终止于'|'

     

由'\ n';

终止的行