【发布时间】:2013-04-14 06:23:45
【问题描述】:
当 .csv 文件只有一列时,我可以将它上传到我的数据库中,但当它有两列时,我会不断出错。
1.我选择 CSV 并保持选项不变,因此字段由 ; 终止由 "" 括起来,由由 auto 终止的 \ 行转义。
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、用户名
表结构:
ID varchar(10) utf8_general_ci
USERNAME varchar(15) utf8_general_ci
可能是什么问题?
【问题讨论】:
标签: mysql phpmyadmin