1
wlzd Jan 8, 2019
如果还我处理,在不知道 bug 时候我会吧 pymsql 换成 mysqlclient 再来测试一次,如果都出错,那是我迁移有问题,那就换方法迁移或者排错
|
2
xpresslink Jan 8, 2019
建议你直接从源库用数据库的导出功能直接导出 SQL 文件,再到目标库创建相同数据结构直接用 SQL 文件导入,然后在目标库里用 sql 直接来处理。
如果有非常逻辑复杂的预处理,那么直接用 python 生成适合目标库的 sql 批插入 sql 文件,在目标库用 sql 文件导入。 这样每步都可控好排错。 |
3
guog Jan 8, 2019 via Android
随缘 debug 吗?打 log 或者设置断点
|
4
andylsr Jan 8, 2019 via Android
编码问题?
|
5
arthasgxy Jan 8, 2019
不建议用 pymysql 做迁移。
宁可用 bash 写,莫用 pymysql (个人经历) 没记错的话,各种编码坑,各种带不带引号有坑,各种因为字段内容需要转义有坑。 |
6
neoblackcap Jan 9, 2019
迁移的话,percona-xtrabackup 考虑一下
|
7
limbo0 Jan 9, 2019 via Android
才 7000 多个,拿出 txt 直接拼 sql 了
|
8
a226679594 Jan 9, 2019
percona-xtrabackup 考虑一下
|