我有这个CSV文件,我想将其复制到我创建的表中,但是pgadmin输出:
错误:整数的无效输入语法:“ NUM”上下文:COPY票证, 第1行,列num:“ NUM”,SQL状态:22P02
COPY
代码:
copy TICKETS(NUM,KIND,LOCATIONS,PRICE,DATES,CAT)
FROM 'C:\tmp\tickets.csv' DELIMITER ',' CSV
CSV文件:
答案 0 :(得分:3)
为什么不这样尝试:
create table TICKETS(
NUM INT,
KIND INT,
LOCATION VARCHAR(100),
PRICE INT,
DATE DATE,
CAT CHAR(1)
)
LOAD DATA INFILE 'C:/tmp/tickets.csv'
INTO TABLE TICKETS
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
重要的一点是,IGNORE 1 ROWS
的最后一行排除了标题,并且没有出现错误。