如何在 influxDB 查询中转义单引号
How to escape single quotes in influxDB query
我正在尝试 运行 在 influxDB 上使用 -execute 从 cli
执行命令
influx -execute 'select * from test_measurement where time > \‘2020-01-13T16:22:00Z\’ and time < \‘2020-01-13T16:22:30Z\’ -username uname -password pwd
查询没有 运行 因为我无法转义时间条件的单引号 (')。有人可以帮忙语法吗。
你能试试吗:
influx -execute "select * from test_measurement where time > '2020-01-13T16:22:00Z' and time < '2020-01-13T16:22:30Z'" -username uname -password pwd
时间 > 'date str'
在 influx cli 中不起作用,因为它不是字符串字段的有效运算符...我认为您需要纳秒形式的数值或任何数据库实例的精度。
对于字符串字段,可以使用像
这样的正则表达式匹配
=~ /2020-01-*/
例如,对于 2020 年 1 月的所有比赛。
我正在尝试 运行 在 influxDB 上使用 -execute 从 cli
执行命令influx -execute 'select * from test_measurement where time > \‘2020-01-13T16:22:00Z\’ and time < \‘2020-01-13T16:22:30Z\’ -username uname -password pwd
查询没有 运行 因为我无法转义时间条件的单引号 (')。有人可以帮忙语法吗。
你能试试吗:
influx -execute "select * from test_measurement where time > '2020-01-13T16:22:00Z' and time < '2020-01-13T16:22:30Z'" -username uname -password pwd
时间 > 'date str'
在 influx cli 中不起作用,因为它不是字符串字段的有效运算符...我认为您需要纳秒形式的数值或任何数据库实例的精度。
对于字符串字段,可以使用像
这样的正则表达式匹配=~ /2020-01-*/
例如,对于 2020 年 1 月的所有比赛。