我有Term.txt文件:
1 A
2 B
3 C
Tab(\ t)分隔。
我有表格术语:
MariaDB [TermDS]> describe Term;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(35) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
我想将此文件加载到表格中:
MariaDB [TermDS]> LOAD DATA LOCAL INFILE '/home/abigail/Term.txt' INTO TABLE Term FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n';
Query OK, 1 row affected (0.03 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 0
结果不正确,因为:
MariaDB [TermDS]> select * from Term;
+----+------+
| id | name |
+----+------+
| 1 | A
2 |
+----+------+
1 row in set (0.00 sec)
麻烦的是,它不会发出任何错误或警告信息。为什么负载没有成功?
答案 0 :(得分:0)
我得到了答案。我应该使用' \ n'而不是' \ r \ n'来终止。