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