在执行 InfluxDB 查询语句时,如果语句中包含单引号,需要使用双引号将整个语句括起来,以避免单引号与语句中的单引号产生冲突。例如,以下语句会导致报错:

influx -database 'NOAA_water_database' -execute 'SELECT * from h2o_feet WHERE "level description" = 'below 3 feet'' > h2o_feet.csv

正确的写法应该是:

influx -database 'NOAA_water_database' -execute "SELECT * from h2o_feet WHERE 'level description' = 'below 3 feet'" > h2o_feet.csv

这样就可以避免单引号与语句中的单引号产生冲突。

InfluxDB 查询语句报错:'SELECT * from h2o_feet WHERE

原文地址: https://www.cveoy.top/t/topic/oLlE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录