tispark查询tinyint类型自动转为bool

【TiDB 使用环境】生产环境 /测试/ Poc
【TiDB 版本】7.1
查询结果会将本来tinyint字段值有0、1、2、3、4的字段统一转化成bool类型

TiSpark 默认使用了 MySQL 兼容的类型转换规则, TINYINT(1) 被解释为布尔类型BOOLEAN, 在TiSpark 3.0+ 开始就已经修复了这个默认行为,不再自动将 TINYIN 映射为 BOOLEA,所以建议升级版本。

image
你好看了下版本已经是3+的版本,是小版本修复么

spark 支持到 3.4

目前spark3.2是需要升级到3.4么,不过由于整体项目原因spark只能在3.2版本

看到应该是 tispark 支持到 v6.5

v7 的话 可以考虑下
https://github.com/tidb-incubator/TiBigData/issues/271

1 个赞