Apache IoTDB 插入`null`值失败时如何将时间序列字段更改为`double`数据类型?

问题描述 投票:0回答:1

我有一个关于将数据插入 Apache IoTDB 的问题。当我尝试将

null
值插入时间序列字段时,出现错误消息提示
Msg: 507: Fail to insert measurements [ds] caused by [Path [root. testl.pl. 
W3:XX:11:C1
.ds] does not exist
。我尝试将该值设置为空字符串,然后该值插入成功。那么如果我想把这个字段设置为
double
类型该怎么办呢?

time-series apache-iotdb iotdb
1个回答
0
投票

如果 Apache IoTDB 中之前不存在该时间序列,则无法直接使用

insert null
命令,因为无法从记录的历史记录中推断出数据类型。如果你提前使用
create timeseries
命令创建了,那么插入
null
值时不会报错,所以你可以先尝试创建这个时间序列。

© www.soinside.com 2019 - 2024. All rights reserved.