1
我想导入一个CSV文件到phpMyAdmin,我不明白“数据被截断列1”的错误。由于字段id是自动递增的,所以我首先将其排除,但是我得到了关于字段计数的错误。然后,我尝试在所有内容前放一个分号,认为MySql会看到一个NULL值并自动递增所有行。并非如此。相反,我得到一个错误,'id'不是一个整数,所以我为所有行分配了id。我还确定字符编码是一致的 - utf8。phpMyAdmin错误:“数据被截断列1”
下面是表的结构:
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
Here's的第一行给出了错误(该名称已更改为保护无辜者):
1;2012-01-03;101;Fred - janeiro;90.00;
我有一个在最后的分号,因为最后一个字段的值为NULL
它会导入没有auto_increment?是否有任何行被导入或第一个失败? – ethrbunny
我转向auto_increment并得到了同样的错误,是的,它在第一个失败。 –
尝试留下id null,并在末尾添加分号(在最后一个null后):;; 2012-01-03; 101; Fred - janeiro; 90.00 ;; – GreyBeardedGeek