将表从一个模式移动到另一个模式?

时间:2011-05-06 10:47:29

标签: mysql database

我想将表从一个模式移到mysql中的另一个模式,有人可以告诉我该怎么做。

3 个答案:

答案 0 :(得分:80)

如果两个模式都在同一服务器上,则可以使用Alter表将表从一个db移动到另一个db。

alter table old_db.fooTable rename new_db.fooTable

答案 1 :(得分:1)

移动表之间必须有空格的字符。

示例:

ALTER TABLE `schema1`.`tbl somename` 
RENAME TO  `schema2`.`tbl somename` ;

答案 2 :(得分:0)

将fooTable从old_db_schema移到new_db_schema将是一个两步过程:

第1步:

CREATE SCHEMA new_db_schema --Assuming you do not have new schema
GO

第2步:

ALTER SCHEMA new_db_schema
TRANSFER old_db_schema.fooTable 
GO