我在 server1
上有一个 table1
每天晚上我都必须运行一个 cronjob 来
a.) 删除 server2
上 table2
的所有内容
b.) 从server1
读取table1
的所有内容,并转储到server2的table2
(table1
和 table2
具有相同的架构)。
有没有办法,我可以将两者都作为 SQL 脚本来完成。现在,我正在使用 python 建立两个数据库连接,从一个数据库中读取内容,然后转储到另一个数据库中,并将其作为 cronjob 运行。
数据库是mysql。
谢谢
最佳答案
简而言之,没有。 SQL 脚本只会为您提供在数据库服务器上执行的命令。您仍然需要一些东西来建立服务器连接。 SQL 不会为您做这些,这不是 SQL 的目的。
您需要使用客户端、mysql/python 或任何适合您的客户端。我建议你不要不必要地使事情复杂化。您现在正在做的事情看起来不错。
关于mysql - cronjob 从一个数据库读取并写入另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24814057/