如何使用php将所有表从一个数据库复制到另一个数据库?

Nik*_*ran 5 php database

我需要以编程方式将表的所有值从一个数据库复制到另一个数据库。我非常喜欢使用 php。我如何实现这一目标?

我找到了一个特定的代码:

$sql1 = "DELETE FROM Kunthanahali.justshawarma_aauth_groups;";
$result1 = $conn->query($sql1);

$sql2 = "INSERT INTO Kunthanahali.justshawarma_aauth_groups SELECT * FROM justshawarmapos.justshawarma_aauth_groups;";
$result2 = $conn->query($sql2);
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常。但问题是我的数据库中有大约 50 个表。有没有办法截断第二个数据库并创建表并从第一个数据库复制值?

我知道 phpmyadmin 中有一个选项。但我想以编程方式做到这一点。 我想实现这一点,因为我正在创建一个销售点系统,其中销售点系统存在于本地主机中,并且在网站上在线查看分析。我需要定期将表及其数据复制到在线数据库。