move table from one schema to another schema ?

后端 未结 3 788
北海茫月
北海茫月 2020-12-25 09:42

I want to move table from one schema to another schema in mysql , can anybody tell me how can I do this .

相关标签:
3条回答
  • 2020-12-25 10:05

    If both schema is on same server then Alter table can be used to move tables from one db to another.

    alter table old_db.fooTable rename new_db.fooTable
    
    0 讨论(0)
  • 2020-12-25 10:14

    Moving fooTable from old_db_schema to new_db_schema will be a 2 step process:

    Step 1:

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

    Step 2:

    ALTER SCHEMA new_db_schema
    TRANSFER old_db_schema.fooTable 
    GO
    
    0 讨论(0)
  • 2020-12-25 10:22

    Moving tables with space characters in between should be enclosed.

    Example:

    ALTER TABLE `schema1`.`tbl somename` 
    RENAME TO  `schema2`.`tbl somename` ;
    
    0 讨论(0)
提交回复
热议问题