hive insert into 插入数据后表中原来的数据丢失了
转载自 https://zhidao.baidu.com/question/689926317574498524.html您好,问下您是否在表名加了这种 `` 号?如果是建议你使用以下这种方式处理转义字符,可以正常insert into `DatabaseName`.`TableName`例如,insert into `db`.`tableA` select t.a, t.b from table
·
转载自 https://zhidao.baidu.com/question/689926317574498524.html
您好,问下您是否在表名加了这种 `` 号?
如果是建议你使用以下这种方式处理转义字符,可以正常
insert into `DatabaseName`.`TableName`
例如,insert into `db`.`tableA` select t.a, t.b from tableB t
问题原因:使用`DatabaseName.TableName`时语法解析为OVERWRITE,该问题为apache社区问题。在当前版本的hive中还未修复。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)