lightfish

Results 265 comments of lightfish

先试试 http://dl.mycat.org.cn/2.0/1.20-release/mycat2-1.20-jar-with-dependencies-2021-9-29.jar 但是估计还是有这个错的,因为mycat2返回的查询结果集的字段信息不带有物理表的库名的表名,这个错要下一个版本才可以处理

可以改动seata源码,不通过mycat的连接查询原型库获取表信息,补上这个字段信息

记得1.6和2都有这个错的,有些用户自行改了源码适配上了,具体哪个代码需要看为啥报错

是mysql协议兼容性问题,他这个问题是字段报文里面缺少表名信息导致的,要么在mycat2代码里面补上这个信息,要么在seata里面补上 这个分支上 https://github.com/MyCATApache/Mycat2/tree/2021-8-23-fix io.mycat.beans.mysql.packet.ColumnDefPacketImpl#ColumnDefPacketImpl(io.mycat.beans.mycat.MycatRowMetaData, int) ``` this.columnSchema = new byte[]{}; String columnName = resultSetMetaData.getColumnName(columnIndex); this.columnName = getBytes(columnName); this.columnOrgName = new byte[]{}; this.columnOrgTable = new byte[]{}; this.columnTable = new byte[]{}; ```...

http://dl.mycat.org.cn/2.0/1.20-release/mycat2-1.20-jar-with-dependencies-2021-10-15.jar

https://www.yuque.com/ccazhw/ml3nkf/eeb80583661e42bb8ee4d767e319205d 这个函数暂时不支持的,要等下一次大升级才可以支持, 暂时的解决方式看上面的链接 暂时只有一个用法可以获得正确的结果,写上分片条件命中一个分区,就可以获得正确的结果