2016-04-17 18 views
1

からコピーしようと、私は成功し、次の表を作成しました:のPostgreSQL 9.5:整数のための無効な入力構文CSV

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からデータをインポートするには、次を実行します

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

私は合計MDの列の各値を見てきましたが、:

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

は、私は次のエラーを受け取ります彼らは単なる数字なので、私は何が欠けているのか分かりません。どんな助けでも大歓迎です!

+0

実際にそのエラーを引き起こしていることをGoogleに表示しないと、構文に関する質問にお答えできません。 CSVのサンプルを提供してください。 –

答えて

0

ファイル 'tampadocs.csv'のようなサウンドはヘッダー行を持っています。それをチェックできますか?使用しているコピー構文では、ファイル内にデータしかないと仮定しています。

ファイル内のヘッダ行がある場合は、次の試みることができます:コピー文はファイル内のヘッダ行を期待する知ることができます

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

を。 COPYの完全な構文はhereです。

+0

それはヘッダーでした、ありがとう、束。次回は、より多くの情報を提供します。 – bambaera

関連する問題