Table already exists in other stables

【TDengine 使用环境】
测试
【TDengine 版本】
3.4.1.0
【操作系统以及版本】
乌班图
【部署方式】容器/非容器部署
非容器部署
【集群节点数】
3
【集群副本数】
1
【描述业务影响】

这个问题出现在子表所属的超级表发生变更时,如子表A1的超级表是A,变更到超级表B上,表名依然是A1

本地执行,报错如下

测试环境执行,报错如下

控制台直接执行sql成功,并会自动建表

求助求助

不支持这种变更的。
A1 是通过超级表A 创建的子表,那就不能再有其他超级表下可以创建子表名是A1的子表了。

除非是删除了 A1 后,再通过超级表B 来创建一个子表名A1的子表。