文档首页/ 数据治理中心 DataArts Studio/ 常见问题/ 数据集成(实时作业)/ MySQL到Doris实时同步中,源端tinyint(1)类型写入报错,报错信息包含“column(xx) value is incorrect while strict mode is true, src value is xxx”怎么办?
更新时间:2025-08-05 GMT+08:00

MySQL到Doris实时同步中,源端tinyint(1)类型写入报错,报错信息包含“column(xx) value is incorrect while strict mode is true, src value is xxx”怎么办?

问题描述

在MySQL到Doris的实时作业中,自动建表时会将源端的tinyint(1)转换成boolean类型,当向该类型字段插入非0和1的数值时,会导致作业报错。

原因分析

自动建表默认转换源端tinyint(1)类型的方式不恰当。

解决方案

在MySQL数据连接里配置连接属性参数: tinyInt1isBit= false,自动建表就能将源端tinyint(1)转成目的端合适的类型。