当前位置:   article > 正文

insert into和insert overwriter 的区别_insert overwrite和insert into区别

insert overwrite和insert into区别
  1. insert into和insert overwriter 的区别?
insert into:直接向表或静态分区中插入数据 	
insert overwriter:先清空表中原有的数据,再向表或静态分区中插入数据。
  • 1
  • 2
  1. hive与mysql的insert语法又有区别:
hive在insert into | insert overwriter后面需要加table关键字,再加table_name
mysql在 insert into | insert overwriter后面直接加table_name
  • 1
  • 2
  1. 执行insert into和insert overwrite操作更新表或静态分区数据的使用限制如下:
insert into:不支持向聚簇表中追加数据。
insert overwrite:不支持指定插入列,只能使用insert into。
例如:
create table t(a string, b string); 
insert into t(a) values ('1');,a列插入1,b列为NULL或默认值
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号