如何从Influxdb中删除数据?
文档显示它应该像下面这样简单:
delete from foo where time < now() -1h
Run Code Online (Sandbox Code Playgroud)
出于某种原因,Influxdb拒绝我的删除语句说"删除查询不能有where子句不引用时间"
select * from bootstrap where duration > 1000 and time > 14041409940s and time < now()
Run Code Online (Sandbox Code Playgroud)
我想删除持续时间> 1000秒的这5个条目

这应该是一个有效的sql语句,但它失败了

这些删除语句都不起作用
delete from bootstrap where duration > 3000000"
delete from bootstrap where duration > 300000"
delete from bootstrap where time = 1404140994043"
delete from bootstrap where duration > 300000 and time > 1404141054508 "
delete from bootstrap where duration > 300000 and time > 1404141054508s "
delete from bootstrap where …Run Code Online (Sandbox Code Playgroud) 由于无法在 InfluxDB 中按字段值删除点,因此我想获取所有点的计数,SELECT INTO 排除具有不需要值的点,然后获取第二个测量的计数。
然而,
SELECT COUNT(*) FROM measurement1
Run Code Online (Sandbox Code Playgroud)
返回每个字段和标签的计数数组,这并没有告诉我总共有多少个数据点。
在InfluxDB测量中,如何更新与查询匹配的点的字段值?从v1.6开始,这仍然不容易实现吗?
如该GitHub票证中的示例所示,实现这种目标的最干净方法是什么?
UPDATE access_log SET username='something' WHERE mac='xxx'
Run Code Online (Sandbox Code Playgroud)
有什么比通过更新单个点从客户端驱动全部操作更好的方法吗?