使用PostgreSQL遇到的一個問題[column does not exist]字段不存在:


 

表結構:

 

在我上面的表結構中,明明有一個叫做"fromdeviceId"的字段,但是查詢的時候卻提示找不到該字段:

仔細觀察錯誤信息,發現,我的字段明明是有一個大寫字母(fromdeviceId),而提示信息中卻是小寫的(fromdeviceid)!!!

就是大寫的I和小寫的i。

把表的字段名改成小寫的試試:

再查詢,就不報錯了,而且查詢的時候字段名不區分大小寫:

 

 下面使用的是小寫的fromdeviceid字段名:

 如果不修改字段名為全部小寫的話,在查詢的時候就需要給字段名加上雙引號才能正常查詢:

 

 

總結:在PostGreSQL數據庫中,字段名要全部小寫。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM