配置主从后插入数据的问题
# 具体遇到的问题
老师 配置主从查询没有问题,插入数据时,找不到数据库,该怎么解决
配置如下:
:
: :
:
: yunyu-service
:
: :
:
: ds0,m2,s1 : : com.alibaba.druid.pool.DruidDataSource
: com.mysql.cj.jdbc.Driver
: jdbc:mysql://192.168.0.41:3306/order_db?useUnicode=true
: hanye
: HanYe@123456
: : com.alibaba.druid.pool.DruidDataSource
: com.mysql.cj.jdbc.Driver
: jdbc:mysql://192.168.0.40:3306/order_db?useUnicode=true
: hanye
: HanYe@123456
: : com.alibaba.druid.pool.DruidDataSource
: com.mysql.cj.jdbc.Driver
: jdbc:mysql://192.168.0.42:3306/order_db?useUnicode=true
: hanye
: HanYe@123456
:
:
:
:
: user_id
: SNOWFLAKE
: m$->{1..2}.t_order_$->{1..2} : :
: user_id
: m$->{user_id % 2 + 1}
: :
: order_id
: t_order_$->{order_id % 2 + 1}
:
: :
: user_id
: m$->{user_id % 2 + 1}
: :
: order_id
: t_order_item_$->{order_id % 2 + 1}
: area : t_order,t_order_item
:
: round_robin
: m1
: ds0
: s1
:
:
: true
:
:
: : :
: :
: classpath:/mapper/*.xml
: com.mp.entity
:
: 1
: 2
: true
: true
: 0
: 1
:
:#测试信息如下:
查询

插入

在这里输入代码,可通过选择【代码语言】突出显示
19
收起
正在回答
1回答
t_order_item应该是个逻辑表,在数据库中应该是t_order_item_1或者t_order_item_2。
从报错信息看,插入时直接报错:t_order_item找不到,应该没有走分片规则,仔细检查一下你的分片规则的配置。
感觉是你的 ds0,m1,s2这里的问题。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星