我想将表从一个模式移到mysql中的另一个模式,有人可以告诉我该怎么做。
答案 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