我有一个.csv文件,其中包含需要复制到postgresql表的数字数据,但是csv文件中的字段包含(,integers)。众所周知,PostgreSQL不会存储(,)之类的字符。
我已经成功地复制了不带(,)的整数,但是如何将带有(例如:1,345)的csv文件复制到postgresql表?
我成功设置了此
CREATE DATABASE plants;
CREATE TABLE plantA (name varchar(50), code int, category varchar(5), count int);
我尝试过:
COPY plantA FROM 'C:\Users\Desktop\Sample\plantA.csv' DELIMITER ',' csv;
但这给了我错误:
ERROR: invalid input syntax for integer: "1,567"
CONTEXT: COPY planta, line 1, column count: "1,567"
********** Error **********
ERROR: invalid input syntax for integer: "1,567"
SQL state: 22P02
Context: COPY planta, line 1, column count: "1,567"
谢谢您的帮助。