我正在尝试将 CSV 文件导入 phpMyAdmin,但我不明白“第 1 列的数据被截断”错误。由于字段 id 是自动递增的,所以我一开始忽略了它,但是我收到了关于字段计数的错误。然后我尝试在所有内容前面都放一个分号,认为 MySql 会看到一个 NULL 值并自动递增所有行。不是这样。相反,我收到一个错误,即“id”不是整数,因此我为所有行分配了 id。我还确保字符编码是一致的 - utf8。
这是表的结构:
Field Type Collation Atributes Null Default Extra
id int(6) Não None AUTO_INCREMENT
data date Não None
apto int(3) UNSIGNED Sim NULL
descricao varchar(100) utf8_general_ci Não None
rec float(11,2) Sim NULL
pag float(11,2) Sim NULL
这是给出错误的第一行(名称已更改以保护无辜者):
1;2012-01-03;101;Fred - janeiro;90.00;
我最后有一个分号,因为最后一个字段的值为 NULL