在 Influxdb 中,如何删除所有测量值?
Posted
技术标签:
【中文标题】在 Influxdb 中,如何删除所有测量值?【英文标题】:In Influxdb, How to delete all measurements? 【发布时间】:2016-11-29 23:38:08 【问题描述】:我知道DROP MEASUREMENT measurement_name
曾经放弃单次测量。如何一次删除所有测量值?
【问题讨论】:
未来的自己:docs.influxdata.com/influxdb/v1.3/query_language/… 【参考方案1】:没有办法直接删除所有的测量值,但下面的查询会得到相同的结果。
DROP SERIES FROM /.*/
【讨论】:
这对我有用,但我只想删除一个测量而不是全部,如何选择删除单个测量中的所有数据?【参考方案2】:对于那些希望将WHERE
子句与DROP SERIES
一起使用的人,这里是:
DROP SERIES FROM /.*/ WHERE "your-tag" = 'tag-value-to-delete-data'
请注意WHERE
子句后面的引号,DROP SERIES
应该是这样的;截至InfluxDB v.1.3
。
否则,您可能会收到类似ERR: invalid expression: ...
的错误
【讨论】:
【参考方案3】:使用 InfluxDB 管理面板中的“删除测量”
【讨论】:
以上是关于在 Influxdb 中,如何删除所有测量值?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 InfluxDB 中编辑测量值(= 带有时间戳的值集)?