如何使用另一个数据库的转储更新一个数据库-MySQL

如何使用另一个数据库的转储更新一个数据库-MySQL,mysql,Mysql,我用完全相同的表和列创建了两个数据库,比如mysql中的A和B。我创建了数据库A的转储,然后尝试使用数据库A的转储更新数据库B的内容。我使用的是命令-->source[path];。/数据库A的转储完全删除了数据库B的内容。我不知道如何使用另一个数据库的转储更新一个数据库。请帮帮我 您可以通过复制来实现这一点。浏览这些有用的链接 那么您有一个.sql文件备份了吗?只需确认GIF两者完全相同,并且您希望两者中的数据相同,为什么不从A中删除B并创建新B?是的,我有1.sql文件。问题是,我有一个旧内

我用完全相同的表和列创建了两个数据库,比如mysql中的A和B。我创建了数据库A的转储,然后尝试使用数据库A的转储更新数据库B的内容。我使用的是命令-->source[path];。/数据库A的转储完全删除了数据库B的内容。我不知道如何使用另一个数据库的转储更新一个数据库。请帮帮我

您可以通过复制来实现这一点。浏览这些有用的链接


那么您有一个.sql文件备份了吗?只需确认GIF两者完全相同,并且您希望两者中的数据相同,为什么不从A中删除B并创建新B?是的,我有1.sql文件。问题是,我有一个旧内容的数据库,我想将这些数据导入到已经有一些内容的新数据库中。使用mysqldump命令将删除较新数据库中的所有数据。我希望避免以删除现有表的方式创建.mysqldump文件。如果要合并数据库中的数据,必须编写自己的sql脚本。非常感谢,但我无法从数据库名称访问表的列。我首先必须编写USE[database_name],此时我失去了对其他数据库的访问。你有什么建议吗。