最近再做mycat测试,发现在mycat中插入无法插入到物理库中,从物理库中插入数据,在mycat中是可以查询到的
经过多次尝试,修改数据分片规则,将分片字段修改为not null,或者修改为primary key,都无法解决问题
后来尝试在物理库中将该表删除,然后再mycat中创建该表,仍然无法解决此问题。
最后发现原因在于两个dataHost上一个autocommit设置为0,另外一个dataHost上autocommit设置位1.最终问题解决
最近再做mycat测试,发现在mycat中插入无法插入到物理库中,从物理库中插入数据,在mycat中是可以查询到的
经过多次尝试,修改数据分片规则,将分片字段修改为not null,或者修改为primary key,都无法解决问题
后来尝试在物理库中将该表删除,然后再mycat中创建该表,仍然无法解决此问题。
最后发现原因在于两个dataHost上一个autocommit设置为0,另外一个dataHost上autocommit设置位1.最终问题解决