我的 phpmyadmin 中有两个数据库
test 和 test1
现在我想将其合并到其他数据库中,即 test3
数据库test
有15个表。数据库 test 2
有 23 个表,因此数据库 test 3
包含 15+23,即 38 个表
我还检查了Merge two database into a single database和 How can we merge two databases with identical schemas?链接但没有找到任何解决方案
如何在php的帮助下完成?
最佳答案
首先使用 php 文件,您需要使用 exec()
和 mysqldump
转储多个数据库
exec("mysqldump --user root -p --databases test1 test2 > file.sql");
这会将多个数据库导出到一个文件中,现在您可以使用将数据库导入到 test3
exec("mysql -u username -p test3 < file.sql");
关于php - 我们如何使用 php 将两个数据库合并到新数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37938285/