SQL查询列不存在错误

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

或将您的查询更改为:

select * from places where "eventId" = 2

【讨论】:

以上是关于SQL查询列不存在错误的主要内容,如果未能解决你的问题,请参考以下文章

如果列不存在,则无法添加?

Postgres 列不存在

sql查询 表中一列不重复 显示多列

Sql:Haversine 公式错误列不存在

SQL 查询只从一张表中拉取数据

列不存在服务器错误 - 但 sql 服务器管理说它存在