Postgres导入csv格式的数据,ERROR: invalid input syntax for integer: "1"
限量版男人 2014-12-17 06:54:58 请问, Postgres导入csv格式的数据,导入就报错ERROR: invalid input syntax for integer: "1"
表格式是:
CREATE TABLE test
(
id integer NOT NULL,
"name" character(20) NOT NULL,
em character varying(100),
CONSTRAINT test_pkey PRIMARY KEY (id)
)
test2.csv中的内容是:
1,'zhangsan','11'
2,'lisi','22'
3,'wangwu','33'
格式是utf8的
这个id是int类型的,为什么1不对呢
导入指令是: copy test from 'e:/test2.csv' delimiter as',' csv quote as '"' 或者copy test from 'e:/test2.csv' USING DELIMITERS ','
我试过把数据库表的int的id字段去掉,test2.csv中的int数据去掉,是可以正常到导入的