在学习influxDb的过程中,发现插入数据时,前后插入的数据结构发生变化,会导致fieldKey出现重复字段。
而且重复的fieldKey还对应不同的fieldType,这种情况怎么解决?(influxdb的版本号是1.8.4)
假设我现在执行这样一个语句(未指定时间戳):
insert test,name=junjun password=111111i,lst="2022-01-01"
那么我就得到了一张test表,其中name是tag,password和lst是field。
但是接着练习我就发现一个问题,如果我再插入这样一条语句(指定了时间戳),
insert test,name=junjun password=111111i,lst=20220603 454545454545
这条语句与上一条类似,但是我将lst的结构进行了改变,按理说应该无法插入才对,但是现在不仅插入成功了,而且还让我的表结构出现了变化。
现在我的表里有了两个lst,他们的数据类型是不一样的,相对的,执行查询时也就出问题了,我String类型的lst现在查询不到了。
这种问题是什么原因呢?有什么办法避免吗?如果因为插入错误导致出现这样的问题,那怎么查询原来那个字段的信息呢?