小编ant*_*nus的帖子

PostgreSQL 导入 CSV 文件导致语法错误

我正在尝试通过“COPY”命令将 CSV 文件导入数据库;但是,我得到了一个(似乎很常见的)错误,我需要成为超级用户,而我应该使用 "\copy" 来代替。但是,在使用 \copy 时,出现语法错误:

ERROR:  syntax error at or near "\"
LINE 1: \copy
Run Code Online (Sandbox Code Playgroud)

插入符号指向“\”。这是我的查询:

\copy tablename(column2, column3, column4, column5) from '/home/uploads/data.csv' WITH DELIMITER ',' CSV HEADER'
Run Code Online (Sandbox Code Playgroud)

我尝试了“复制”和“\复制”。第一个给我一个超级用户错误,后者给我那个语法错误。关于如何修复它的任何想法?让它起作用?

我正在通过 myPgAdmin 的 sql 输入字段执行命令。

我唯一的另一个问题是关于通过 tablename(column2, column3 等导入列。这是正确的语法吗?

postgresql postgresql-8.3

8
推荐指数
2
解决办法
4万
查看次数

标签 统计

postgresql ×1

postgresql-8.3 ×1