我有一个每行一个单词的文本文件。我无法将它导入到带有名为 name 的字段的 mysql 表中。
我需要使用哪些选项进行导入?
我的文本文件是这样的:
random
name
one
two
three
你应该使用LOAD DATA INFILE
LOAD DATA INFILE 'data.txt' INTO TABLE my_table(name)
编辑:
似乎您不能同时指定两个列列表((name)
在这种情况下)和FIELDS
/LINES
子句 - 真的很奇怪。
最直接的方法是使用mysqlimport
带参数--lines-terminated-by="\n"