1

我是这个领域的新手,请告诉我如何解决我的问题。

当我在我的数据库中编写此查询“ SELECT * FROM places”时,一切正常。但是,当我将其更改为“ SELECT * FROM places WHERE eventId=2”时,出现错误。请看这张图片。

在此处输入图像描述

如您所见,eventId列是存在的。为什么我的查询会引发错误?

4

1 回答 1

3

您几乎可以肯定在区分大小写的环境中添加了列名。(想到 PgAdmin。)在相同的环境中将它们小写以避免需要引用字段。

或将您的查询更改为:

select * from places where "eventId" = 2
于 2013-11-21T11:27:56.803 回答