zl程序教程

您现在的位置是:首页 >  其它

当前栏目

influxdb删除某一列(tag或者field)

删除 或者 一列 Field TAG InfluxDB
2023-09-14 09:14:45 时间

influxdb目前不支持删除某一列的方法, 如果要这样做, 可以用建立临时表的方法来曲线救国.

假设旧的measurement中有tag1, tag2, field1, field2, field3共5"列", 现在想删除field3这一"列".

> select tag1, tag2, field1, field2 into tmp from old_measurement;  # 除过field3列的数据转移到临时"表"tmp上
> drop measurement old_measurement; # 删除旧"表"中的数据
> select * into old_measurement from tmp; # 数据转移到旧"表"
> drop measurement tmp; # 删除临时"表"

如果你的old_measurement正在有数据写入, 可能会丢失一些数据, 请谨慎操作.

参考:influxdb删除column_开心就好的专栏-CSDN博客_influxdb 删除列