首页 > 解决方案 > 关于错误信息PostgreSQL 9.3的问题

问题描述

我正在将数据复制到 PostgreSQL 并收到以下错误消息

我使用的代码是

COPY gdp FROM 'C:\Program Files\PostgreSQL\9.3\data\gdp.csv' DELIMITER ',' CSV HEADER;

收到错误信息:

ERROR: extra data after last expected column
SQL state: 22P04
Context: COPY gdp, line 2: ""Abilene, TX",5.90,0.00,-0.54,-0.09,0.09,0.00,0.00,0.00,1.19,-0.07,0.52,0.00,0.24,0.00"

我检查了第 2 行的值,变量中没有额外的空间。我无法弄清楚导致此错误的列。

这是我到目前为止为该表设置的列。我是 PostgreSQL 新手,因此您可以提供任何帮助,我们将不胜感激。

msa 字符变化 NOT NULL,

gdp_perc 数值,

natural_resource_mining 数字,

施工数字,

Durable_goods_manf 数字,

non_durable_manf 数字,

交易数字,

transport_utilities 数字,

信息数字,

Finance_property 数字,

Professional_business_serv 数字,

教育医学数字,

art_food_entertainment 数字,

政府数字,

约束 gdp_pkey 主键 (msa)

这是我的桌子的样子 在此处输入图像描述

标签: postgresql-9.3

解决方案


抱歉,我刚刚注意到我遗漏了一列。现在一切都很好。


推荐阅读