当它只有一列时,我可以将 .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
可能是什么问题?