【发布时间】:2011-09-04 09:39:34
【问题描述】:
我正在尝试将 ODS 文件导出到 CSV,但是当我导入 phpmyadmin 时 - 我得到“第 1 行的 CSV 输入中的无效字段计数”。
文件(多于两行但方案相同):
"Administração da Guarda Nacional Republicana"
"Administração de Publicidade e Marketing"
表:
CREATE TABLE IF NOT EXISTS `profession` (
`id_profession` int(11) NOT NULL,
`profession` varchar(45) DEFAULT NULL,
`formation_area_id_formation_area` int(11) NOT NULL,
PRIMARY KEY (`id_profession`),
UNIQUE KEY `profession_UNIQUE` (`profession`),
KEY `fk_profession_formation_area1` (`formation_area_id_formation_area`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
我从来没有做过类似的事情,可能我需要指定列。 csv 只有一列,表有三。在这种情况下,文件输入属于职业列
【问题讨论】:
-
很明显,数据格式错误,缺少必填字段。你不能导入它。
-
那么,我不能导入特定的列吗?必须是本例中的三个字段?
标签: mysql csv import phpmyadmin load-data-infile