位置: 编程技术 - 正文
推荐整理分享如何将MySQL的两个表名对调(mysql两者之间),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:mysql怎么将两个表连接起来,mysql如何将两个表的数据连起来,mysql怎么把两张表合并,两个mysql数据库合并,mysql怎么把两张表建立关联,mysql两者之间,mysql怎么把两张表合并,mysql怎么把两张表合并,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
前段实践遇到个问题,在类似pt-osc场景下,需要将两个表名对调,怎么才能确保万无一失呢?
分析
一些人可能就会想,表名对掉还不简单吗,相互RENAME一下嘛。
但是,我们想要的是同时完成表名对调,如果是先后的对掉,可能会导致有些数据写入失败,那怎么办?
解决
其实也不难,从MySQL手册里就能找到方法,那就是:同时锁定2个表,不允许写入,然后对调表名。
我们通常只锁一个表,那么同时锁两个表应该怎么做呢,可以用下面的方法:
看到了吧,其实很简单,两个表同时加表级写锁,然后用ALTER语法改名就可以了。
标签: mysql两者之间
本文链接地址:https://www.jiuchutong.com/biancheng/348220.html 转载请保留说明!上一篇:MySql 5.7.14 解压版安装步骤详解(mysql如何解压)
友情链接: 武汉网站建设