我有一个文本文件,每行一个单词。我无法通过名为name的字段将其导入mysql表。
我需要使用哪些选项进行导入?
我的文字文件如下:
random
name
one
two
three
答案 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"