2014-02-27 70 views
0

我有PostgreSQL的語法錯誤:語法錯誤的PostgreSQL

錯誤:

ERROR: syntax error at or near "\" 
LINE 19066: \. 
      ^
********** Erreur ********** 

ERROR: syntax error at or near "\" 
État SQL :42601 
Caractère : 678313 

而且出錯的行

COPY accesslog (aid, sid, title, path, url, hostname, uid, timer, "timestamp") FROM stdin; 
\. 

你有一個想法有什麼不對?

+1

*爲什麼*你會不會顯示實際的錯誤?有什麼可能的理由隱藏它? –

+0

對不起,我指出了受錯誤影響的行,但事實上沒有錯誤,這裏是錯誤:ERROR:語法錯誤處於或接近「\」 LINE 19066:\。 ^ ********** ********** ERREUR 錯誤:語法錯誤或接近 「\」 SQL參謀部:42601 Caractère:678313 – Fluidouix

+1

@ user3352128在哪裏你執行這個'copy'命令? – Houari

回答

1

PgAdmin-III不支持交互行COPY。使用psql

這就是說,我認爲你正在試圖COPY數據服務器,而不是它。如果是這種情況,請使用COPY ... TO 'some-file-name'(相對於數據庫服務器的路徑),使用pg_dump或使用psql\copy