美文网首页
Mysql平滑迁移(重构后的数据平滑迁移)

Mysql平滑迁移(重构后的数据平滑迁移)

作者: 王哲理 | 来源:发表于2017-09-07 16:32 被阅读171次

    一般思路(只是一般思路):

    1、线下备份表结构

    2、线上备份表数据

    3、创建临时表

    4、创建视图

    简化步骤如下(只适合参考):

    1、只拷贝表结构,不拷贝数据

    select   *   into    b     from    a   where   1<>1;

    2、表数据迁移

    表b已经存在:

    insert   into    b (d, e, f)     select    a, b, c   from   a;

    表b原先不存在:

    create    table     b (select   a, b, c   from   a);

    3、创建临时表

    创建临时表的语法很简单,临时表存在内存中,会话结束即消失:

    create   temporary   table   a (...);

    4、创建视图

    视图属于数据库:

    create   view   test.myView   as    select  a,b   from   a;

    相关文章

      网友评论

          本文标题:Mysql平滑迁移(重构后的数据平滑迁移)

          本文链接:https://www.haomeiwen.com/subject/wvbijxtx.html