Car*_*izz 38 php mysql csv excel
我正在尝试使用phpMyAdmin将".csv"文件放到SQL数据库中.但是,每当我导入它时,我都会收到错误:第1行的CSV输入中的列数无效.我花了一整天时间使用不同的选项来尝试使其工作,但无济于事.我的.csv文件中只有47列.我在SQL表中创建了47列.但是,名称与文件中的名称不完全相同.每当我导入时,它一直给我这个错误.任何帮助将不胜感激!~Carpetfizz我认为可能导致问题的一件事是第一列在我的Excel文档中没有命名.这会导致问题吗?
编辑12:30 AM:phpMyAdmin已经是最新版本,通过(apt-get install phpmyadmin)(phpmyadmin已经是最新版本)

这是.csv文件,如果有帮助的话.
Dan*_*nce 68
如果您的数据库表已经存在且您不希望在CSV文件中包含所有表的列,那么当您运行PHP管理导入时,您需要在CSV的特定于格式的选项中填写列名称字段 - 显示这是在以下屏幕截图的底部.
综上所述:

Car*_*izz 42
固定!我基本上只选择了"导入",甚至没有自己制作一张桌子.phpMyAdmin为我创建了表,其中包含原始文档中所有正确的列名.
小智 10
使用phpMyAdmin导入.csv文件时出现同样的错误.
解决我的问题是我的计算机保存了.csv文件; (分号)作为分隔符而不是(逗号).
但是,在格式特定选项中,您可以选择"列分隔:"并选择; 而不是,(逗号).
要查看计算机存储文件的内容,请在文本编辑器中打开.csv文件.
这实际上很容易修复,我最初在这里写了大约 10 年前的修复https://ao.gl/phpmyadmin-invalid-field-count-in-csv-input-on-line-1/
您想要做的是将“字段终止于”从“;”更改为 到“,”,然后确保选择了“使用本地关键字”。
| 归档时间: |
|
| 查看次数: |
129649 次 |
| 最近记录: |