2013-11-21 58 views
0

我在這方面是全新的,請告訴我如何解決我的問題。SQL查詢列不存在錯誤

當我在我的數據庫中寫入這個查詢「SELECT * FROM places」一切都沒問題。 但是,當我將其更改爲「SELECT * FROM places WHERE eventId=2」時,出現錯誤。請看這張圖片。

enter image description here

,你可以看到,eventId列是存在的。爲什麼我的查詢拋出錯誤?

回答

1

您幾乎可以肯定地在區分大小寫的環境中添加列名稱。 (想到PgAdmin。)在相同的環境中小寫它們以避免需要引用字段。

或更改您的查詢:

select * from places where "eventId" = 2