mysql5.7中 instr 报错,提示字符串超长

通过jdbc 程序连接mysql5.7

程序中执行 instr 提示 字符串超长

字符串如下
14:02:17.987 [Thread-1] ERROR: data[02b707c8ca0100fc02b52ca35233011f3a00001e00000017ca0100010880ce56010070e00207c8ca01000d03b70717ca01007d02b500a35233011f3a00001600000017ca010001080017ca0100fe560107c8ca0100ad00b9baa35233011f3a00001e00000017ca0100010880ac5501009757020717ca0100fb02b907c8ca01001703b707a35233011f3a00001e00000017ca010001088036570100b648020717ca0100a902b707c8ca0100fe02b533]

select instr( s_temp,'ERROR') INTO ls_find from dual

s_temp 就是上面的字符串

但是在Navicat 中执行就不报错,是不是jdbc哪里配置有问题,请不吝赐教

那就是你传的那个字符串超过字段所能存的最大长度了,比如一个桶最多装1升水 你现在有2升水往里面存 他肯定报错了呀