标签: java insert hive overwrite
当我使用SQL时,我在hive中有两个表:
insert into A partition(a='x1') select * from B where a='x1'.
它会覆盖表partition(a='x1')的{{1}}中的数据。
partition(a='x1')
为什么这个SQL会覆盖数据?
答案 0 :(得分:0)
好吧,我自己找到了原因。 表名称必须简单且仅限小写。 你可以阅读jira:https://issues.apache.org/jira/browse/HIVE-3939