MySQL复制数据表

527 查看

主题:

下面是我在复制表结构以及数据时最常使用的搭配

#table_new 新表
#table_old 原表
create table_new like table_old #完整复制原表的建表语句以建立新表
insert into table_new select * from table_old #完整复制原表的数据内容到新表中

其实说白了就是两部:

1、建立表结构

2、插入数据

以上就完成了整个表的复制。

拓展

除了上面说的,其实我们还可以用create table select 方法复制表,但是复制后的表结构索引会丢失,不推荐使用

create table_new select #这种方法会将原表的数据完整的复制过来,但是原表结构中的索引会丢失