繁体   English   中英

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

[英]Python script to transfer data from one MySQL server to another one

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

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

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

  1. 设置自动提交并提交每(例如)500条记录。 请记住在最后提交。 这样您可以加快插入速度。 [0]
  2. 您还可以创建插入语句以一次插入许多值集。 考虑到内存使用情况,请勿将成千上万的值集放入单个插入中。 [1]

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

[1] 如何使用python mysqldb一次插入许多行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM