INSERT INTO table_name [PARTITION (partition_col=value, ...)] VALUES (value1, value2, ...);
INSERT INTO table_name [PARTITION (partition_col=value, ...)] SELECT column1, column2, ... FROM source_table WHERE condition;
在hive中,没有直接的update语句,可以使用insert overwrite来覆盖原有表数据达到更新的效果
INSERT OVERWRITE TABLE table_name [PARTITION (partition_col=value, ...)] VALUES (value1, value2, ...);
INSERT OVERWRITE TABLE table_name [PARTITION (partition_col=value, ...)] SELECT column1, column2, ... FROM source_table WHERE condition;
上一篇:【大数据】Kafka 数据存储