我从包含两列的.txt文件导入数千行数据,格式如下:
A8041550408#=86^:|blablablablablablablablablablablablablablablablablablablabla1
blablablablablablablablablablablablablablablablablablablabla2
blablablablablablablablablablablablablablablablablablablabla3
A8041550408#=86^:|blablablablablablablablablablablablablablablablablablablabla1
blablablablablablablablablablablablablablablablablablablabla2
A8041550408#=86^:|blablablablablablablablablablablablablablablablablablablabla1
blablablablablablablablablablablablablablablablablablablabla2
blablablablablablablablablablablablablablablablablablablabla3
blablablablablablablablablablablablablablablablablablablabla4
etc....
到目前为止我所做的是创建一个包含两个字段的表,但是当我尝试将.txt文件导入为CSV并将/ Columns分隔为: /,我收到一个错误:
"Invalid column count in CSV input on line 2."
这很明显,因为.txt文件的第二行是空的。
此外,我尝试使用LOAD DATA将文件导入为CSV,但它不能正常工作,它只是用.txt文件中的随机单词和短语填充表格。 所以我的问题是:如何从该文件导入数据?
答案 0 :(得分:1)
你必须修复你的文件;在当前状态下,您不能指望导入模块能够理解它。第一步是删除空行:How to remove blank lines from a Unix file