1.設置動態分區:
set hive.exec.dynamic.partition=true;
set hive.exec.dynamic.partition.mode=nonstrict;
2.覆蓋數據
insert overwrite table table_name_tmp1 partition(inc_day )
select date_format(inc_day,'yy-mm-dd") rpt_dy,
,
,
,
----表全部字段,包括分區字段inc_day
from table_name_tmp1 where inc_day > ='20181001'
-----將20181001及以后的rpt_dy字段數據全部更新了一下
這里數據有個坑,插入數據只按照我們select的值插入,不存在根絕更是要插入的表字段對應插入
