当前位置: 首页 > 工具软件 > DBProxy > 使用案例 >

UDAL - DBProxy internal error问题解决

孙朝明
2023-12-01

ERROR 4000 (HY000): UDAL - DBProxy internal error: invalid route in sql, multi tables found but datanode has no intersection sql: ×××××

报错原因:两表关联(或者多表关联)查询报错,一个是单库表,一个是分片表,分布式数据库中分片表和单库表是不允许联合查询,同一个schema中,查询的数据,在两个表不同的分片上
解决办法:原来的一条sql,拆分成两条sql,分两次查询,查出一个表的数据后,再将数据放到另一个表中查询,得到结果

(欢迎指正!)

 类似资料: