binlog2sql icon indicating copy to clipboard operation
binlog2sql copied to clipboard

不支持blob类型

Open yangzan66 opened this issue 4 years ago • 2 comments

如果表有blob类型,会报错 utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

yangzan66 avatar Jan 08 '21 06:01 yangzan66

尝试binlog2sql_util.py 文件修改 280行 block = block.decode("utf-8", 'ignore') 高性能mysql书建议 一般 blob 类型是不要使用的,保存也是无关业务数据。

fengbinddr avatar Jan 11 '21 05:01 fengbinddr

可以将 blob 转成十六进制值,我改了一版,已经支持了,你可以试试: https://github.com/michael-liumh/binlog2sql.git

michael-liumh avatar Oct 29 '21 07:10 michael-liumh