sqoop从mysql抓数据tinyint类型会变成boolean类型
2018-02-11 12:46
691 查看
mysql数据库里面的字段是 tinyint 类型
通过sqoop 抓取出来的数据在HDFS 上面显示的true、false
解决办法:
jdbc会把tinyint 认为是java.sql.Types.BIT,然后sqoop就会转为Boolean了
在连接上加上一句话tinyInt1isBit=false
jdbc:mysql://localhost/test?tinyInt1isBit=false
问题就解决了。
通过sqoop 抓取出来的数据在HDFS 上面显示的true、false
解决办法:
jdbc会把tinyint 认为是java.sql.Types.BIT,然后sqoop就会转为Boolean了
在连接上加上一句话tinyInt1isBit=false
jdbc:mysql://localhost/test?tinyInt1isBit=false
问题就解决了。
相关文章推荐
- sqoop从mysql抓数据tinyint类型会变成boolean类型
- MySQL 四种特殊数据类型 ENUM、SET、BOOL/BOOLEAN、TINYINT
- mysql中Tinyint(1)数据格式自动转为boolean类型
- 关于mysql tinyInt 长度为1 查询返回boolean类型的数据
- 关于MySQL的TinyInt数据类型在Delphi中作为Boolean类型的一个要注意的问题
- mysql的数据类型int、bigint、smallint 和 tinyint取值范围
- MySQL的数据类型int、bigint、smallint 和 tinyint取值范围
- mysql的数据类型int、bigint、smallint 和 tinyint取值范围
- mysql的数据类型int、bigint、smallint 和 tinyint取值范围
- 工作日记2017.07.25 mysql中存TINYINT,转Object会变为boolean类型及类型普及
- mysql数据类型 int、tinyint、float与decimal的区别
- mysql的数据类型int、bigint、smallint 和 tinyint及id 类型变换
- mysql的数据类型int、bigint、smallint 和 tinyint取值范围
- mysql tinyint和int数据类型的区别
- MySQL数据类型:TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT;text,longtext,mediumtext,ENUM,SET等字段类型区别
- asp.net 读数据时将mysql里面的tinyint类型转换
- mysql的数据类型int、bigint、smallint 和 tinyint取值范围
- java mysql 表中字段是tinyint(1)类型,hibernate自动生成bean对应属性为boolean类型,如何传值
- MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的区别 图 浮点型:命令
- mysql 中的tinyint 数据类型