遇到的问题
influxdb 删除命令失效。
DELETE FROM testTable WHERE time = '2025-02-27T07:49:04.989Z'
删除失败,查不到目标数据,是为什么?
原因及解决办法
DELETE命令未生效可能有以下原因及解决步骤:
1. 目标时间点无数据
- 原因:指定的时间点(2025-02-27)是未来时间,当前可能无数据。
- 检查方法:
若查询结果为空,则说明该时间点无数据,删除操作无效。SELECT * FROM testTable WHERE time = '2025-02-27T07:49:04.989Z'
2. Measurement名称错误
- 原因:
testTable
可能不存在。 - 检查方法:
确认输出中包含SHOW MEASUREMENTS
testTable
。
3. 时间精度不匹配
- 原因:InfluxDB存储的时间精度(如秒、毫秒)可能与你提供的纳秒级时间戳不匹配。
- 检查方法:
- 查看