zoukankan      html  css  js  c++  java
  • 使用PostgreSQL遇到的一个问题[column does not exist]字段不存在:

    表结构:

    在我上面的表结构中,明明有一个叫做"fromdeviceId"的字段,但是查询的时候却提示找不到该字段:

    仔细观察错误信息,发现,我的字段明明是有一个大写字母(fromdeviceId),而提示信息中却是小写的(fromdeviceid)!!!

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

    把表的字段名改成小写的试试:

    再查询,就不报错了,而且查询的时候字段名不区分大小写:

     

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

     如果不修改字段名为全部小写的话,在查询的时候就需要给字段名加上双引号才能正常查询:

    总结:在PostGreSQL数据库中,字段名要全部小写。

  • 相关阅读:
    migration的报错
    路由与认证
    drf-请求与响应
    django-rest-framework
    Vue -- 基础
    Django -- Auth模块
    Django -- 中间件
    Django -- cookie与session
    Django--ajax
    Django -- 视图层
  • 原文地址:https://www.cnblogs.com/jun1019/p/6737452.html
Copyright © 2011-2022 走看看