hive之insert into 和 insert overwrite与数据分区,hive里有两个表,表结构不完全一样,想把B表数据迁移到A表里面
hive之insert into 和 insert overwrite与数据分区,hive里有两个表,表结构不完全一样,想把B表数据迁移到A表里面,已知的语句如下,执行失败了
insert into table 表A partition(data_date='2022-07-18') select 字段1,3,5,.. from 表B where data_date='2022-07-18';
报错: Error while compiling statement: FAILED: SemanticException [Error 10044]: line 1:12 Cannot insert into target table because column number/types are different "2022-07-18": Table insclause-0 has 1445 columns, but query has 101 columns.