它是我的 test-tab.csv
如下所示。
\data\ hello
notice:there is 一 \t
介于 \
以及 h
在 test-tab.csv
也就是说,在vim(set list)中显示。
\data\^Ihello$
准备加载数据。
create table tab(`f1` varchar(10),`f2` varchar(10));
将数据加载到表中 tab
.
LOAD DATA LOCAL INFILE "f:/test-tab.csv"
INTO TABLE tab
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\r\n' \W;
看一看。
select * from tab;
+------------+------+
| f1 | f2 |
+------------+------+
| data hello| NULL |
+------------+------+
1 row in set (0.000 sec)
如何将数据加载到表中 tab
如下所示。
select * from tab;
+------------+------+
| f1 | f2 |
+------------+------+
| \data\ | hello|
+------------+------+
1 row in set (0.000 sec)
约束条件:保持数据格式为 test-tab.csv
不变。
2条答案
按热度按时间5lwkijsr1#
这个问题似乎没有解决。
如果这不起作用,数据中是否有未使用的字符?说
|
? 然后r6hnlfcb2#
1.添加
ESCAPED BY ''
2LINES TERMINATED BY '\n'
csv文件是在linux中创建的,我将它加载到win操作系统中。