我有一个包含以下列的表: ID | Name | Source ID是自动增量和主键。我需要从CSV文件加载数据。文件中的数据格式如下: Name、Source。LOADDATAINFILE 'F:/myfile.csv'INTO TABLE test(name,source)
COLUMNSTERMINATED BY ',
当我将数据从一个文件()加载到我的MySQL db时,我发现我将原始数据电子表格保存为逗号分隔的文件,而不是制表符分隔的文件。我现在已经纠正了这一点。Tom在回答上一个问题时指出,由于数据中的某些条目中存在回车符,因此我需要将它们用反逗号“”括起来。当我使用命令时:
mysql> loaddatainfile 'docs.txt'into table list fields terminated by '\t' line
我使用MySQL LOADDATA LOCAL命令加载一个标签分隔的文本文件。但是,当我将列列表包括在内时,会得到一个错误代码1064。LOADDATA LOCAL INFILE '/myfile.txt' (column1, column2, column3)FIELDS TERMINATED by '\t'
LINES TER