【问题标题】:SQL query column does not exist errorSQL查询列不存在错误
【发布时间】:2013-12-05 20:16:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: postgresql quoted-identifier


    【解决方案1】:

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

    或将您的查询更改为:

    select * from places where "eventId" = 2
    

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 2011-05-01
      • 2017-11-14
      • 1970-01-01
      • 2017-02-08
      • 2014-01-22
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多