Delete后last/last_row仍可查出

【TDengine 使用环境】
生产环境 /测试/ Poc/预生产环境

【TDengine 版本】3.3.8.8.

【操作系统以及版本】

【部署方式】容器部署

【集群节点数】

【集群副本数】

【描述业务影响】

【问题复现路径/shan】delete {stable} where {tag} > 100 and {ts} <= ‘2026-04-01T00:00:00+08:00’

【遇到的问题:问题现象及影响】执行成功后last_row仍能查出,last可查出部分tag的数据,直接select * 是没有数据了

【资源配置】

【报错完整截图】

请这些delete 语句,已经后续 select 查询结果不正确的都贴出来看看。

删除sql:

delete from energy_storage.analog
where did > 10000
and cts >= ‘2024-04-11T00:00:00+08:00’
and cts <= ‘2026-04-11T00:00:00+08:00’ ;
查询结果1:last_row有值 last没值 select *没值

查询结果2:last_row有值 last有值 select *没值