如何用MySQL快速复制一张表
发布时间
阅读量:
阅读量
该文章为《MySQL实战45讲》课程学习笔记及部分摘抄,原课程链接MySQL 实战 45 讲 (geekbang.org)
如何在两个表中复制数据?如果能够控制源表的扫描行数及加锁范围较小,则可以通过简单的insert ... select语句来实现。
为避免源表发生加读锁问题,在执行数据迁移操作时采取更为稳妥的做法会更加安全可靠。具体而言,在迁移过程中应先将待处理的数据内容输出至外部文本文件中完成处理后再将最终结果反向加载回目标数据库表中实现完整的业务逻辑流转这一操作流程相对成熟且值得借鉴的方法在实际应用中被广泛采用。在此过程中我将重点向你介绍其中最为经典的两种实现策略:第一种方法主要基于....第二种方法则采用了....为了便于理解我将详细 walk you through each step of this process.
create database db1;
use db1;
create table t(id int primary key, a int, b int, index(a))engine=innodb;
全部评论 (0)
还没有任何评论哟~
