ruochen 发表于 2012-12-20 17:55

devilkin0312 发表于 2012-12-18 17:45 static/image/common/back.gif
个人理解rename 的过程:
1.lock table a
2.create table b (同结构)


猜测之后,然后去严重,就能加深你的理解,并能检验你的猜测

devilkin0312 发表于 2012-12-22 12:14

嗯,验证之后发现确实未进行数据复制。因为前面看到手册中说rename操作需要select,insert 权限,便认为是数据复制的过程回复 11# ruochen


   

lloydm 发表于 2012-12-23 00:39

从此南方 发表于 2016-08-02 10:49

楼主的rename,这么大的表用时多久呢?

回复 1# ning_lianjie


   

ning_lianjie 发表于 2016-08-03 10:53

回复 14# 从此南方

rename操作不分表的大小, 都是瞬间完成的.除非有慢查询阻塞或者转移到其他存储上面.
   
页: 1 [2]
查看完整版本: 【分享】MySQL中rename命令浅析