I have two database, each contain different tables
leave.sql and crm.sql
I want to transfer all my leave tables into the crm database
How should I do it?
如果另一个数据库有不同的表然后是叶子数据库,那么您需要做的就是将数据导入 crm 数据库。最后,确保您的离开脚本已连接到新的 crm 数据库。
另外两种方法:
在 mysql 提示符下,您可以重命名表 - 并有效地将它们从一个数据库移动到另一个(如果两者都在同一个文件系统上):
从http://dev.mysql.com/doc/refman/5.0/en/rename-table.html:
只要两个数据库位于同一个文件系统上,就可以使用 RENAME TABLE 将表从一个数据库移动到另一个数据库:
RENAME TABLE current_db.tbl_name TO other_db.tbl_name;
如果你使用 MyISAM 表,并且你有 root 权限,你可以这样做:
所有假设旧数据库中的表(您要移动的表)的名称与新数据库中的表(您要保留的表)的名称不同。如果这不是真的,您还必须更改名称。