彩世界平台-彩世界时时app-彩世界开奖app苹果下载

热门关键词: 彩世界平台,彩世界时时app,彩世界开奖app苹果下载

您的位置:彩世界平台 > 工作委员会 > mysql如何把一个表直接拷贝到一个新的表

mysql如何把一个表直接拷贝到一个新的表

发布时间:2019-11-09 03:59编辑:工作委员会浏览(178)

    一:在新表已经建立好的情况下

    mysql通过一张表更新另一张表,mysql一张另一张表

    1,拷贝所有的字段

     

    在mysql中,通过一张表的列修改另一张关联表中的内容:

    1:  修改1列

    update student s, city c
       set s.city_name = c.name
     where s.city_code = c.code;
    

     

    2:  修改多个列

    update a, b 
    set a.title=b.title, a.name=b.name
    where a.id=b.id
    

     

    彩世界时时app,3: 采用子查询

    update student s set city_name = (select name from city where code = s.city_code);
    

     

    REF:

    在mysql中,通过一张表的列修改另一张关联表中的内容: 1: 修改1列 update student s, city c s...

    insert into new_table select * from old_table

    2,拷贝部分字段表

    insert into new_table(id,name,sex) select id,name,sex from old_table

    3,拷贝部分的行

    insert into new_table select  *  from old_table where id="1"

    4,拷贝部分的行和字段

    insert into new_table(id,name,sex) select id,name,sex form old_table where id='1'

    二:在新表还没有建的情况下

    方案一:

    create table new_table (select * from old_table)

    这种方案建的话,只是拷贝的查询的结果,新表不会有主键和索引

    方案二:

    本文由彩世界平台发布于工作委员会,转载请注明出处:mysql如何把一个表直接拷贝到一个新的表

    关键词:

上一篇:没有了

下一篇:没有了