gpt4 book ai didi

将数据从一台 MySQL 服务器传输到另一台 MySQL 服务器的 Python 脚本

转载 作者:行者123 更新时间:2023-11-29 22:07:57 27 4
gpt4 key购买 nike

我想用python脚本自动将服务器1的表1中的一些数据传输到服务器2的表2中。这可以通过游标类来完成还是有其他方法可以做到?我对 Python 还很陌生,所以如果我的要求有任何错误,请纠正我。

最佳答案

要从服务器 1 的表 1 获取部分数据,您可以执行查询并在 Python 中使用游标。然后,您可以迭代游标并将数据插入到服务器 2 的表 2 中。

要将数据插入服务器 2 的表 2,有一些建议:

  1. 关闭自动提交并每(例如)500 条记录提交一次。记得最后 promise 。这样可以加快插入速度。 [0]
  2. 您还可以创建插入语句来一次插入多个值集。考虑内存使用情况,不要将数千个值集放入单个插入中。 [1]

[0] http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlconnection-autocommit.html

[1] How to use python mysqldb to insert many rows at once

关于将数据从一台 MySQL 服务器传输到另一台 MySQL 服务器的 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31977351/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com