MyCat的一个分库配置写法

业务需要生成一对多的数据,一张订单需要生成50w起步的零件信息,每个零件有一个零件代码。目前采用的表设计如下:

parts_order -- 零件订单表
parts_slave_0~63 -- 零件详情表

两表之间的关联关系为parts_slave里面的order_id对应parts_order的ID。

需要场景是join连接查询出数据。类似的sql语句大概为:

select * from parts_slave a inner join parts_order b on a.order_id = b.id limie 100

目前的相关的mycat配置为:

<table name="parts_slave" primaryKey="ID" autoIncrement="true" dataNode="parts_db" subTables="parts_slave_$0-63">  
    <childTable name="parts_order" primaryKey="id" joinKey="id" parentKey="order_id"/>  
</table>

实际效果并不能查询出parts_order表的字段,请问是什么问题?

阅读 1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题