2017-07-04 7 views
0

私はちょうど数日前にデータベースを学習し始めました。 私の値が列として認識され、エラーが出ているこの問題が発生しています。PSQL [エラー] - 列として認識される値

これは私のNewsテーブルです:

id | bodyText | url | createdAt | updatedAt 
----+----------+-----+-----------+----------- 

これは私がpsqlで走ったコマンドです:

INSERT INTO "News" ("bodyText") VALUES ("this is a test"); 

、これは私が取得していますエラーです:

ERROR: column "this is a test" does not exist 
LINE 1: INSERT INTO "News" ("bodyText") VALUES ("this is a ... 

私は二重引用符を削除しようとしました、それを追加して、それを行ごとに行いました、そして、これまで私は答え。誰にもこれに対する答えがありますか?前もって感謝します。

+0

使用単一の列値の引用符( ')ではなく引用符( ") – etsa

答えて

1

このお試しください:

INSERT INTO "Notifications" ("bodyText") VALUES ('this is a test'); 
+0

NICEを!!!!ありがとう!!!!解決 – kimmo

+0

SQL単一引用符で。(') PostgreSQL(といくつかの他のデータベース)では、二重引用符( ")を使用してフィールド(列)の名前を正確に(大文字)指定するか、名前に特殊文字を含めることができます。 – etsa

+0

nice !!!!追加情報をありがとう。あなたはすばらしい助けをしてきました! – kimmo

関連する問題