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

p27*_*p27 49 mysql database

我想将表从一个模式移动到mysql中的另一个模式,任何人都可以告诉我该怎么做.

Har*_*Joy 88

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

alter table old_db.fooTable rename new_db.fooTable
Run Code Online (Sandbox Code Playgroud)

  • 对我有用的是:`ALTER SCHEMA new_dbo TRANSFER old_dbo.Test` (3认同)
  • @powernit 这是 MSSQL 的“T-SQL”语法,而 @p27 询问了“MySQL” (2认同)

小智 6

应将中间有空格字符的移动表括起来。

例子:

ALTER TABLE `schema1`.`tbl somename` 
RENAME TO  `schema2`.`tbl somename` ;
Run Code Online (Sandbox Code Playgroud)