FAQ-源表中的tinyint(1)字段的值导入目标表只有0和1
更新时间: 2024-03-11 02:42:33
阅读 4350
源表中的tinyint(1)字段的值导入目标表只有0和1
问题描述/异常栈
mysql表里面原始字段,tinyint,数据是0 1 2 3 4 ,通过数据传输任务,创建任务时候数据类型变成了bit ,通过猛犸自助分析,查出来的结果之后flase 和几个true,最后入库到hive表就变成0和1
解决方案
1、数据源的url加上属性值:tinyInt1isBit = false
2、高级配置加入属性
问题原因
tinyInt(1)会被截断成boolean mysql的jvm客户端会把tinyint转成boolean
作者:焦巍
文档反馈
以上内容对您是否有帮助?