postgresql-9.3 - 关于错误信息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)
解决方案
抱歉,我刚刚注意到我遗漏了一列。现在一切都很好。
推荐阅读
- python - 使用 matplotlib.pyplot 和 matplotlib.animation 的 Python 动画?
- python - 如何用同一列中已有的值填充列中的缺失值?
- gitlab-ci - 变量替换在 Windows GitLab-Runner 上不起作用
- python - 如何通过键将一个字典列表拆分为两个字典列表
- javascript - 在打印视图中显示背景图像,但在 Web 浏览器视图中隐藏
- android - Facebook API - 400 错误请求 button_auto_detection_device_selection
- javascript - 在我的 javascript 代码中使用 spawn 运行 python 时出现错误
- go - 如何在协议缓冲区中有自定义字符串方法?
- select-string - 使用 Select-String 使用 PowerShell 搜索远程计算机
- office-js - 在另一个异步方法中调用异步方法在 office js 中不起作用。在 Web 浏览器中使用从功能区使用的命令脚本