【发布时间】:2019-10-23 21:48:30
【问题描述】:
我有这个 CSV 文件,我想将它复制到我创建的表中,但 pgadmin 输出:
错误:整数的无效输入语法:“NUM”上下文:复制票证, 第 1 行,列 num:“NUM” SQL 状态:22P02
COPY 代码:
copy TICKETS(NUM,KIND,LOCATIONS,PRICE,DATES,CAT)
FROM 'C:\tmp\tickets.csv' DELIMITER ',' CSV
CSV 文件:
【问题讨论】:
-
似乎该错误与您的 CSV 文件的第一行有关,其中包含列标题。使用
HEADER选项:“指定文件包含一个标题行,其中包含文件中每一列的名称......并且在输入时,第一行被忽略,”(PostgreSQL COPY)。另见How to make Postgres Copy ignore first line of large txt file。