mysql事务rename_MySQL 的Rename Table语句
mysql 命令重命名表RENAME TABLE 句法
RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO
new_tbl_name2,...]
更名是以原子方式(atomically)执行,这就意味着,当更名正在运行时,其它的任何线程均不能该表。这使得以一个空表替换一个表成为可能。
CREATE TABLE new_table (...);
RENAME TABLE old_table TO backup_table, new_table TO old_table;
改名是从左到右执行的,这就意味着,如果你希望交换两个表名,你不得不这样做:
RENAME TABLE old_table TO backup_table,
new_table TO old_table,
backup_table TO new_table;
只要两个数据库在同一个磁盘上,你也可以从一个数据库更名到另一个数据库:
RENAME TABLE current_db.tbl_name TO other_db.tbl_name;
当你执行 RENAME 时,你不能有任何锁定的表或活动的事务。你同样也必须有对原初表的 ALTER 和 DROP 权限,以及对新表的 CREATE 和 INSERT 权限。
如果在多表更名中,MySQL 遭遇到任何错误,它将对所有被更名的表进行倒退更名,将每件事物退回到最初状态。
RENAME TABLE 在 MySQL 3.23.23 中被加入。
mysql事务rename_MySQL 的Rename Table语句相关推荐
- MySQL重命名表(RENAME TABLE语句)
在本教程中,您将学习如何使用MySQL RENAME TABLE语句和ALTER TABLE语句来重命名表. MySQL RENAME TABLE语句简介 由于业务需求的变化,我们需要将当前表重命名为 ...
- 翻译:MariaDB RENAME TABLE语句
本文为mariadb官方手册:rename table的译文. 原文:https://mariadb.com/kb/en/library/rename-table/ 我提交到MariaDB官方手册的译 ...
- mysql checksum_mysql8 参考手册--CHECKSUM TABLE语句
CHECKSUM TABLE tbl_name [, tbl_name] ... [QUICK | EXTENDED] CHECKSUM TABLE报告 表内容的校验和.您可以使用此语句来验证备份,回 ...
- MySQL创建数据表(CREATE TABLE语句)
在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...
- mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)
在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...
- mysql创建表参数_MySQL创建数据表(CREATE TABLE语句)
在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...
- mysql创建销售表_MySQL创建数据表(CREATE TABLE语句)
在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...
- MySQL创建、更改数据表(CREATE TABLE语句)
< MySQL数据表的基本操作MySQL修改数据表 > 在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列 ...
- MySQL修改用户(RENAME USER)
在上一节我们学习了在 MySQL 数据库中创建用户,接下来我们将介绍如何修改 MySQL 数据库中用户的账号和口令. 修改用户账号 可以使用 RENAME USER 语句修改一个或多个已经存在的 My ...
最新文章
- 获取注解中的属性信息
- OpenCV 中的三大数据类型( 概述 )
- error LNK2019: 无法解析的外部符号 _XXX,该符号在函数 XXX 中被引用
- 建立自己的GWT Spring Maven原型
- 通过NSNotification来监听键盘弹出和弹回
- check oracle 为空值_索引(index)-Oracle高级知识(3)-数据库(23)
- js打印服务器文件,用Electron / Node.js编写的打印服务器
- 嵌入式linux系统开发教程
- 用计算机新字库打出的文字,为什么用五笔打字有很多字打不出来(GBK和GB2312字库的区别)...
- 解析:Python就业方向有哪些?
- 智课雅思词汇---十六、前缀hyper和hypo是反义词
- 贝叶斯决策类条件概率密度估计:最大似然和贝叶斯参数估计
- 微型计算机课程设计电子密码锁,《微机原理及应用》课程设计基于74LS112的电子密码锁设计报告初版...
- 怎么更新计算机显卡,电脑显卡怎么升级?电脑显卡升级的教程
- 优雅的处理你的Java异常
- Android 9 ServerManger源码分析
- MTK Combo Chip常用调试命令
- 【小程序从0到1】小程序常用组件一览
- python官方文档学习_Python3.5.2官方文档学习备忘录
- ShowWindow不起作用
热门文章
- springboot + elasticsearch 实现聚合查询
- [转载]浅谈电视剧《武林外史》之白飞飞
- AOT JIT and Interpretation
- win11设备管理器找不到端口及串口线无法识别
- 产品“摆拍”展示 文心一言露怯
- 上下文切换与cache内容处理
- Apache-shiro漏洞利用合集
- 西安石油大学研究生计算机专业,西安石油大学(专业学位)计算机技术考研难吗...
- openGauss数据库备库重启报错,有没有解决方案呢
- DataGrip使用进阶(一)