flinksql bug : Max aggregate function does not support type: CHAR
这个问题是flink中 CHAR 存在语义歧义,主要涉及到位数的关系,这里不做多讨论。
这个问题已经有人提了pr,新版本可以关注是否有解决
这个报错发生在 max(测试字段) ,这个测试字段如果是char 就会报错不支持
解决办法: 直接把这个字段定义为varchar 如果是sql就定义为string,就可以了,另外,如果有一个空字符串常量,例如 max(‘’) 这个’‘ ,会被判定为string的数据类型,需要注意