mysql中表copy中的几种方法百度

为了提高效率,使用已有表结构来新的表下面来聊聊表copy的事

方式1:CREATETABLEnew_staffLIKEstaff;

copy表,包括表结构和索引但不会copy源表的数据

方式2:createtablenew2_staffas(select*fromstaff);

copy表结构,包括数据,但索引,主键不会copy

有没有发现,createtable新表名as后面是一个selelct语句因此新表中可以只包括新表中部分字段命令:createtablenew2_staffas(selectid,current_fromstaff);

新表中只包括源表中的部分数据命令:createtablenew5_staffas(select*fromstaffwhereright(id,1)5);只复制5条数据




转载请注明:http://www.aierlanlan.com/rzgz/1292.html