1、首先需要明确分区表和非分区表
可以通过查看建表信息命令:
show create table 表名;
查看是否有partition 分区信息。
2、非分区表的复制
将表t_temp复制到新建表t_copy:
create table t_copy as select * from t_temp;
分区表如果采用这种create…as…的方法去复制,数据是可以查询的,但是表的结构是错误的,他已经变成了一个非分区表.想要去实现分区表的复制,有下面2种方法:
动态分区
我们可以建一张和t_temp一样的表结构的表,然后使用动态分区的方法把数据导入
create table t_copy like t_part;
inser