求助python连influxdb数据库使用正则表达式查询无效果
from influxdb import InfluxDBClientfrom influxdb.resultset import ResultSet
client = InfluxDBClient('localhost', port=8086, database='thinger')# 初始化
sql1 = 'select count(*) from ALERT'
sql2 = 'select count(*) from ALERT where data =~/2022-03-11/'
result = client.query(sql1)
print("Result: {0}".format(result))
#sql2这句命令在数据库里可以执行成功,但是写python脚本的话就失效了,可能是因为后面的where使用了正则表达式
求助改如何修改呢? 小阳19 发表于 2022-3-14 17:01
是的,我发现还是我自己写的问题
在提交到sql前print一下你的sql语句
这个语句要和你在sql里通过的语句一致才行 xhl12345 发表于 2022-3-14 16:15
:hug:;P:kiss:
没懂 应该是日期定界符的问题,这个你要多试几次
你那个数据库一般人也没有,就得你自己试 wp231957 发表于 2022-3-14 16:40
应该是日期定界符的问题,这个你要多试几次
你那个数据库一般人也没有,就得你自己试
是的,我发现还是我自己写的问题
页:
[1]