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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-21 16:58   695   0

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正在有数据写入, 可能会丢失一些数据, 请谨慎操作.

参考:https://blog.csdn.net/butterfly5211314/article/details/100144073

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP