V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhanglintc  ›  全部回复第 1 页 / 共 27 页
回复总数  523
1  2  3  4  5  6  7  8  9  10 ... 27  
26 天前
回复了 fangyex 创建的主题 数据库 远程 mysql 数据库连接工具求推荐
@LieEar #4 HeidiSQL
我读成了“准备一生写的代码”,吓我一跳,啥代码能写一生?!!
43 天前
回复了 NoKey 创建的主题 程序员 springboot 中如何把 map 直接入库
Java 就写 entity ,不写 entity 不用 Java ,换其他语言都行。
所以地址呢?
50 天前
回复了 jlz52z 创建的主题 Vim 关于 vim 中一次复制粘贴的询问
@Tink #18 我和 18 楼办法一样
@petercui #5 后三码居然不是必须的吗??
@winterbells #12 学习了
skr
117 天前
回复了 0xD800 创建的主题 生活 请教各位 V 友,我种的花为什么有蜘蛛网?
@0xD800 #10
1. 现在上药来得及,用“倍青净”,PDD 买,20 块吧,对红蜘蛛非常好使。
2. 基本算室内。
127 天前
回复了 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   ·   实用小工具   ·   5637 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 01:47 · PVG 09:47 · LAX 18:47 · JFK 21:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.