hive数据修改问题

hive数据修改问题

hive不是不支持修改操作么?如何把001未支付的endtime.从9999-12-31改成前一天时间

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
徐老师 2020-09-22 22:20:32

hive不支持修改,不矛盾,在往下面看具体实现细节的时候你会发现,其实是先把之前表里面的数据先查出来,再做一些表关联操作,最后执行了insert

其实是相当于吧表里面数据取出来,修改好以后再重新insert进去的,并不是直接修改hive中的数据

  • 所以最终表中数据是会有这几条吧?

    https://img1.sycdn.imooc.com//climg/6156a024095f517306670254.jpg

    2021-10-01 13:44:06
  • 是这样的。
    2021-10-01 14:43:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师