-- 1、有数据但无其他约束
CREATE TABLE my_table_copy AS SELECT * FROM test
-- 添加 with no data 即可无数据
with no data
-- 2、有数据无约束
select * into table_copy1 from test
-- 3、有约束但无数据
create table table_copy (like test including all)
-- 4、复制旧表的数据到新表(假设两个表结构一样)
insert into table_copy select * from test
解决方案:(这个备份方案建议用于数据的备份方便恢复,不建议直接使用)
create table newTable (like oldTable including all);//复制原表的结构
insert into newTable select * from oldTable;//复制原表的数据到新表