RENAME TABLE 语法可以将一个或多个表重新命名。
语法:
RENAME TABLE tb_name TO new_tb_name, tb_name2 TO new_tb_name2, …
重命名操作自动进行,这意味着当重命名正在运行时,其它线程不能读取任何表。
如果想交换两个表的名字,可以做如下操作(假定不存在名为 tmp_table 的表):
RENAME TABLE old_table TO tmp_table, new_table TO old_table, tmp_table TO new_table