1

当它只有一列时,我可以将 .csv 文件上传到我的数据库中,但是当它有两列时,我不断收到错误消息。

1.我选择 CSV 并保持选项不变,因此字段由 ; 终止 由“”括起来,由由自动终止的 \ 行转义。

Invalid field count in CSV input on line 1.

2.我使用 LOAD DATA 选择 CSV 并保持选项不变

#1045 - Access denied for user 'aXXXXXX_apps'@'localhost' (using password: YES) 

3.我使用 LOAD DATA 选择 CSV 并选择使用 LOCALE 关键字

#1148 - The used command is not allowed with this MySQL version 

4.我使用 LOAD DATA 选择 CSV 并选择使用 LOCALE 关键字并选择以 结尾的字段,因为我想如果我在记事本中打开 .csv 我会看到一行中的两个字段由逗号分隔,并且行由新行终止例如

427982779,3050771
974082772,5093681
853347161,4809015
556910392,3195360

#1148 - The used command is not allowed with this MySQL version 

我试图将字段终止的行更改为 \r, \n, \r\n 但我一直收到相同的错误。

我还尝试在 .csv 中插入标题行,然后在列名字段中输入 ID,USERNAME

表结构:

ID  varchar(10) utf8_general_ci
USERNAME    varchar(15) utf8_general_ci

可能是什么问题?

4

1 回答 1

0

选择 CSV 选项并将“字段终止于”更改为,

于 2013-04-22T06:39:41.060 回答