MySQL表结构/内容的复制

本文最后更新于2016年9月25日,已超过 1 年没有更新,如果文章内容失效,还请反馈给我,谢谢!

=Start=

缘由:

备份是一个好习惯。线上操作,备份为先。

参考解答:
MySQL表结构的复制

MySQL表数据的复制

参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/2902.html

《MySQL表结构/内容的复制》上有3条评论

  1. 重置 MySQL 自增列 AUTO_INCREMENT 初始值

    方法一:
    delete from tb1;
    ALTER TABLE tb1 AUTO_INCREMENT = 1;
    (好处,可以设置 AUTO_INCREMENT 为任意值开始。缺点:如果表列和数据很多,速度会很慢)

    方法二:
    truncate tb1;
    (好处,简单,AUTO_INCREMENT 值重新开始计数)

  2. MySQL中如何根据一个表的搜索(select)结果来对另一个表进行插入(insert)操作?
    https://blog.csdn.net/bao19901210/article/details/51992584

    SELECT INTO FROM 语句
      语句形式为:
    select vale1, value2
    into Table2 from Table1;

      要求:目标表 Table2 不存在,因为在插入时会自动创建表 Table2 ,并将 Table1 中指定字段数据复制到 Table2 中。

    INSERT INTO SELECT 语句
      语句形式为:
    insert into Table2 (field1,field2,...)
    select value1,value2,... from Table1;

      要求:目标表 Table2 必须存在,由于目标表 Table2 已经存在,所以我们除了插入源表 Table1 的字段外,还可以插入常量。

发表评论

电子邮件地址不会被公开。 必填项已用*标注