如何在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
相关产品推荐
相关产品推荐

