赞
踩
【直接上结论】
insert into table —— 在表后直接插入,不去重
insert overwrite table —— 将原表清空后,再插入数据。
【实际举例】
1、建表:insert_test
- CREATE table insert_test as
-
- SELECT 1 as id
表内数据:1
2.1、insert插入数据2
- insert into table insert_test
-
- select 2 as id
表内数据:1,2
2.2、insert插入数据2
- insert into table insert_test
-
- select 2 as id
表内数据:1,2,2
即,即使重复,也会继续追加。
3 insert overwrite 插入数据2
- insert overwrite table insert_test
-
- select 2 as id
表内数据:2
即清空原表内容,再插入数据。与原表内容重复与否,无关。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。