SQL查询列不存在错误

时间:2013-11-21 11:23:51

标签: postgresql

我是这方面的新手,请告诉我如何解决我的问题。

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

enter image description here

如您所见,eventId列已存在。为什么我的查询会抛出错误?

1 个答案:

答案 0 :(得分:3)

您几乎肯定在区分大小写的环境中添加了列名。 (PgAdmin浮现在脑海中。)在相同的环境中对它们进行小写,以避免引用字段。

或者将您的查询更改为:

select * from places where "eventId" = 2