gpt4 book ai didi

POSTgreSQL 9.5 : invalid input syntax for integer when trying to copy from CSV

转载 作者:行者123 更新时间:2023-11-29 12:19:05 25 4
gpt4 key购买 nike

我已经成功创建了下表:

CREATE TABLE tampadocs (
fname varchar(255),
lname varchar(255),
pracName varchar(255),
address varchar(255),
city varchar(255),
state varchar(255),
zip varchar(255),
spec varchar(255),
phone varchar(255),
totalMD integer,
avgPt integer,
mdName varchar(255),
notes varchar(255));

然后运行以下命令将数据从 CSV 导入表:

COPY tampadocs 
FROM 'C:\Users\bam\Desktop\tampadocs.csv' DELIMITERS ',' CSV;

我收到以下错误:

ERROR:  invalid input syntax for integer: "Total MDs"
CONTEXT: COPY tampadocs, line 1, column totalmd: "Total MDs"

我查看了 Total MDs 列中的每个值,但它们只是数字,所以我不确定我遗漏了什么。任何帮助将不胜感激!

最佳答案

听起来您的文件“tampadocs.csv”有标题行。你能检查一下吗?您使用的复制语法假设文件中只有数据。

如果您的文件中有标题行,您可以尝试以下操作:

COPY tampadocs
FROM 'C:\Users\bam\Desktop\tampadocs.csv'
WITH (FORMAT CSV, DELIMITER ',', HEADER);

这让复制语句知道在文件中需要一个标题行。 COPY 的完整语法可用 here .

关于POSTgreSQL 9.5 : invalid input syntax for integer when trying to copy from CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36683103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com