Mysql 我可以使用CSV选项导入CSV文件,但不适用于加载数据的CSV
我可以使用CSV选项导入CSV文件,但不适用于带有加载数据的CSV。我得到了错误Mysql 我可以使用CSV选项导入CSV文件,但不适用于加载数据的CSV,mysql,Mysql,我可以使用CSV选项导入CSV文件,但不适用于带有加载数据的CSV。我得到了错误 Error: 1083 - Field separator argument is not what is expected …尽管我做的一切都是一样的,将同一个文件上载到同一个表。您可能忘记了将字段分隔符设置为逗号。下面是一个示例命令,用于从 加载数据填充可用于读取从外部源获取的文件。例如,许多程序可以以逗号分隔值(CSV)格式导出数据,例如,行中的字段用逗号分隔,并用双引号括起来,初始行为列名。如果此类文件中
Error: 1083 - Field separator argument is not what is expected
…尽管我做的一切都是一样的,将同一个文件上载到同一个表。您可能忘记了将字段分隔符设置为逗号。下面是一个示例命令,用于从 加载数据填充可用于读取从外部源获取的文件。例如,许多程序可以以逗号分隔值(CSV)格式导出数据,例如,行中的字段用逗号分隔,并用双引号括起来,初始行为列名。如果此类文件中的行通过回车/换行符对终止,则此处显示的语句说明了加载文件时将使用的字段和行处理选项: 一些注意事项:
- 如果第一行不包含标题,则应省略
李>忽略1行
- 如果您的字段没有用引号括起来,您也可以省略它李>
- 最后,如果您的文件是
本地,您应该使用
加载数据本地填充
LOCAL
被弃用的内容。有时,使用mysql-e“query here”运行此查询并在查询中使用“included by'”`会导致此问题。
LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;