Invalid column count in CSV input on line 1 error (Already checked other questions)

问题描述 投票:0回答:3

所以我已经多次看到这个问题被问到,但我还没有找到我的问题的答案。我正在使用 phpmyadmin,我有 1 个表,有 2 列,我有一个 .csv 有 2 列。我的 csv 没有标题,我的列用“;”分隔,已经在 phpmyadmin 中将其更改为“用 ; 分隔的列”,但我仍然遇到相同的错误。谁能帮忙?

table structure

csv file

编辑:我正在使用 phpMyAdmin 的“导入”选项导入我的 csv

importing csv

edit2:所以我决定导出我的表以查看 csv 是如何生成的。它像这样导出: “1”、“1001” "2", "1002" 你知道为什么吗?或者如何创建具有相同格式的 csv 文件? export table

mysql csv phpmyadmin
3个回答
0
投票

如手册中所述

从 CSV 文件导入数据到表中时,如果表中有“auto_increment”字段,请将 CSV 字段中每条记录的“auto_increment”值设置为“0”(零)。这允许“auto_increment”字段正确填充。

https://docs.phpmyadmin.net/en/latest/import_export.html


0
投票

我遇到了同样的问题,发现我正在将一个 csv 表文件导入到 phpmyadmin 中错误的现有表中。列数不一样,这就是我认为错误发生的原因。一旦我选择了正确的表格,然后点击导入,我就可以成功上传了。


-1
投票

所以,对我有用的是:我将表格导出为 csv 并对其进行了处理。完成后,我导入了这个修改后的 csv 并且它起作用了。这一定是 nbk 所说的终止,所以我想这就是答案

© www.soinside.com 2019 - 2024. All rights reserved.