join & 子查询 报错

方便更快捷的说明问题,可以按需填写(可删除)

使用环境:

基于sharding-proxy 4.1.0 做分库分表
原物理表是mysql
物理表 database是kthdc_cdr
三张主表分别是 test1,test2,test3
三张明细表分别是 detail_test1,detail_test2,detail_test3

利用sharding-proxy 设置sharding_db库,并分别设置test,detail_test的路由规则

场景、问题:

查单表问题:
子查询提示表不存在,而且提示的库是原来物理表的库,并非sharding的库

两表关联:
count查出来的结果是多行的

两种场景见下图:

可以用较新的5.x.x版本吗?或许是老bug…

那我回头用最新的版本试试,谢谢啦

大佬,有完整的自定义路由规则的帖子吗,我参考了几篇网上搜到的,后面都报错了,启动正常,show tables就报错了

京ICP备2021015875号