V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhanglintc  ›  全部回复第 1 页 / 共 27 页
回复总数  523
1  2  3  4  5  6  7  8  9  10 ... 27  
99 天前
回复了 fangyex 创建的主题 数据库 远程 mysql 数据库连接工具求推荐
@LieEar #4 HeidiSQL
我读成了“准备一生写的代码”,吓我一跳,啥代码能写一生?!!
116 天前
回复了 NoKey 创建的主题 程序员 springboot 中如何把 map 直接入库
Java 就写 entity ,不写 entity 不用 Java ,换其他语言都行。
116 天前
回复了 ashin 创建的主题 程序员 个人博客新增云评论留言板,欢迎大家测试
所以地址呢?
124 天前
回复了 jlz52z 创建的主题 Vim 关于 vim 中一次复制粘贴的询问
@Tink #18 我和 18 楼办法一样
@petercui #5 后三码居然不是必须的吗??
@winterbells #12 学习了
skr
190 天前
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@0xD800 #10
1. 现在上药来得及,用“倍青净”,PDD 买,20 块吧,对红蜘蛛非常好使。
2. 基本算室内。
200 天前
回复了 lilyou 创建的主题 生活 戒糖喝什么饮料?
Code uploaded into GitHub.
Permanent link see :https://github.com/zhanglintc/pt-table-sync-bug-fix
@hetal #8 我这个改法虽然解决了你这个问题,但是感觉不是特别好,真要提 PR 还得斟酌斟酌。
存个测试代码:./pt-table-sync --verbose --execute --databases 'pt-sync' h=192.168.33.10,P=3306,u=root,p=@Az123456 h=192.168.33.11,P=3306,u=root,p=@Az123456
试试这个改法,生成 sql 语句前直接手动改下编码。

链接: https://pan.baidu.com/s/1L0R4S6FHYzOpJQyBDNsHYg?pwd=xz3q 提取码: xz3q 复制这段内容后打开百度网盘手机 App ,操作更方便哦

文件版本不一定完全一致,参考着看一下。
改了下,简单测试 OK ,晚点改一版试试
大概就是`sub process_rows`方法 3564 行那里,拼出来的$sql 有问题:


以官方那个 bug 为例:
```
DB<3> x $sql
0 'UPDATE `pt-sync`.`t_article` SET `topics`=\'["中国", "美国", "China", "USA"]\', `title`=\'\x{6D4B}\x{8BD5}\x{4E2D}\x{6587} test Chinese\' WHERE `pk_article`=\'11\' LIMIT 1'
```

很明显 title 那里是类似`\x{6D4B}`的字符串,而 topics 是`中国`。但是我还是不知道怎么改。。。
感觉可能可以在这里自己编码一下。
1  2  3  4  5  6  7  8  9  10 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2586 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.