GridDB TQL查询遇InvalidColumnException:列value未找到求助
解决GridDB TQL查询的InvalidColumnException问题
GridDB的TQL对列名是大小写敏感的,你定义容器schema时,数值列的名称是Value(首字母大写),但查询语句里写的是小写的value,这就是报错InvalidColumnException: Column (value) not found的原因。
修正后的查询代码如下:
query = ts.query("SELECT * FROM sensorData WHERE Value > 26") rs = query.fetch() while rs.has_next(): data = rs.next() print(data)
需要注意的是,GridDB中容器名、列名这类标识符都严格区分大小写,后续编写TQL语句时要和schema定义的名称完全一致,包括大小写。
内容的提问来源于stack exchange,提问作者Josh Adams
相关产品推荐
相关产品推荐

