Postgresql PSQL[错误]-被识别为列的值

Postgresql PSQL[错误]-被识别为列的值,postgresql,sql-insert,string-constant,Postgresql,Sql Insert,String Constant,我几天前才开始学习数据库。 我遇到了这样一个问题,我的值被识别为一个列,它抛出了一个错误 这是我的新闻表: 这是我在psql中运行的命令: INSERT INTO "News" ("bodyText") VALUES ("this is a test"); 这就是我得到的错误: 错误:此测试列不存在 第1行:插入新闻正文文本值这是一个。。。 我试着删除双引号,添加它,一行一行地做,到目前为止我还没有找到答案。有人对此有答案吗?提前感谢。试试这个: INSERT INTO "Notificati

我几天前才开始学习数据库。 我遇到了这样一个问题,我的值被识别为一个列,它抛出了一个错误

这是我的新闻表:

这是我在psql中运行的命令:

INSERT INTO "News" ("bodyText") VALUES ("this is a test");
这就是我得到的错误:

错误:此测试列不存在 第1行:插入新闻正文文本值这是一个。。。 我试着删除双引号,添加它,一行一行地做,到目前为止我还没有找到答案。有人对此有答案吗?提前感谢。

试试这个:

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

对列值使用单引号“而不是在SQL中使用单引号”是字符串值的定界符。在Postgresql和其他一些数据库中,您可以使用双引号精确指定字段列的大小写名称,或者在名称中包含一些特殊字符。很好!!!!谢谢你的补充信息。你帮了我这么大的忙!!!
INSERT INTO "Notifications" ("bodyText") VALUES ('this is a test');