MySQL导入文本文件,每行一个单词

时间:2012-11-29 19:33:59

标签: mysql csv import

我有一个文本文件,每行一个单词。我无法通过名为name的字段将其导入mysql表。

我需要使用哪些选项进行导入?

我的文字文件如下:

random
name
one
two
three

2 个答案:

答案 0 :(得分:1)

您应该使用LOAD DATA INFILE

LOAD DATA INFILE 'data.txt' INTO TABLE my_table(name)

修改

好像你不能同时指定列列表(在这种情况下为(name))和FIELDS / LINES条款 - 真的很奇怪。

答案 1 :(得分:0)

最直接的方法是使用mysqlimport

参数--lines-terminated-by="\n"