通过OTL连接MYSQL ,字段长度超过341就不会返回结果集

迷之程序员 2019-02-13 01:46:35
通过OTL连接MYSQL ,字段长度超过341就不会返回结果集。
今天mysql 从5.1升级到5.7,centos从6.5升级到7,就出现了这个问题。
非常奇怪。
如: select CONVERT(OperateTime, CHAR(340)); 就可以成功
select CONVERT(OperateTime, CHAR(341)); 就会失败。
确认了是只有使用OTL的时候会出现这个问题。升级到最新的OTL4.h也没有用。
求助
...全文
500 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
nuhclooooo 2019-03-08
  • 打赏
  • 举报
回复
好像是mysqlODBC-connector5.3新版本的一个BUG,当查询字段长度超过341是不能正常返回数据,参考mysql官网BUG HOME 使用旧版本mysqlODBC-connector5.35.1 5.2不会有问题,只在mysqlODBC-connector5.3版本上出现
迷之程序员 2019-03-08
  • 打赏
  • 举报
回复
mysql-connector-odbc 5.3有问题。需要回退到5.2.7
迷之程序员 2019-02-26
  • 打赏
  • 举报
回复
确认问题:
1.存储过程有入参
2.返回结果集有一个字段长度>341
3.该字段内容有1个以上的字符。

就会出现otL输出不了结果集的问题。不知道原因
迷之程序员 2019-02-26
  • 打赏
  • 举报
回复
求助......

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧