国内网站需要备案,如何申请公众号,找人做小程序要多少钱,怎么用wordpress搭建免费网站mysql 命令重命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TOnew_tbl_name2,...]更名是以原子方式(atomically)执行#xff0c;这就意味着#xff0c;当更名正在运行时#xff0c;其它的任何线程均不能该表。这使得以一个空表替换一个表成为可…mysql 命令重命名表RENAME TABLE 句法RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TOnew_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 中被加入。