TDengine插入数据tags对不上插入数据
TDengine通过超级表插入数据到子表中。
·
项目场景:
TDengine通过超级表插入数据到子表中
问题描述:
插入数据SQL
执行成功,但是数据某些字段数据不正确。
INSERT INTO proxydb.test103 USING proxydb.device_103 TAGS ('121020000895')
VALUES (1677219580399, 10, 10, false, 2001, '7', '456132123');
原因分析:
由
超级表创建出来的子表,在他第一次插入的时候子表会自动生成,这时候就已经固定了这个子表的tags了,所以后面再插入的数据的tags也是第一次那条数据的tags。
在我的项目中,我第一次插入的tags值是121020000894上面的SQL语句是121020000895所以不起效果,插入数据的tags还是原来的。
解决方案:
子表与tags一一对应关系,在建表的时候已经确定了(包括自动建表)所以不同tags的数据不能插入到同一子表中,要新建子表
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)