我有两个数据库,每个包含不同的表
leave.sql和crm.sql
我想将所有离开表转移到crm数据库
我该怎么做?
答案 0 :(得分:2)
如果其他数据库有不同的表,则离开数据库,那么您需要做的就是将数据导入crm数据库。最后,确保您的叶子脚本已连接到新的crm数据库。
答案 1 :(得分:1)
另外两种方法:
在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权限,则可以执行以下操作:
所有那些假设旧数据库中的表(您想要移动的表)的名称都与新数据库中的表(您要保留的名称)不同。如果不是这样,你还必须更改名称。