- 一、背景
- 二、解决方法
- pymysql连接mysql数据库,往mysql数据库插入数据报错,UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xff in position 64: invalid start byte
- 检查要插入数据的mysql表,查看表结构
- 指定表结构的编码方式是uft8
create table datainfo.debezium_data_info( id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增id', connector_name varchar(500) NOT NULL COMMENT 'debezium connector名称', database_name varchar(50) NOT NULL COMMENT '数据库名称' )ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='debezium数据量信息表';
如上方式建表,则不会报错



