You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Apache IoTDB中通过表名删除数据?SQL语句写法咨询

Apache IoTDB 通过路径(表名)删除数据的方法

可以直接通过对应路径(你所说的“表名”,IoTDB中对应时序数据的层级路径,如root.sg.d1)来删除数据,根据需求不同有两种常用操作:

  • 删除指定路径下的所有历史数据
    使用DELETE语句清除目标路径下所有时间序列的全部数据:

    DELETE FROM root.sg.d1
    
  • 删除指定路径下特定时间范围的数据
    若只需清除某段时间内的数据,可添加时间过滤条件:

    -- 删除早于指定时间的所有数据
    DELETE FROM root.sg.d1 WHERE time < 2024-01-01T00:00:00.000
    
    -- 删除指定时间区间内的数据
    DELETE FROM root.sg.d1 WHERE time >= 2023-01-01T00:00:00.000 AND time < 2024-01-01T00:00:00.000
    

如果需要彻底移除目标路径的元数据(包括所有关联数据),可使用DROP TIMESERIES语句:

DROP TIMESERIES root.sg.d1.*

内容的提问来源于stack exchange,提问作者zai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 08:39:56