mycat插入数据时如何解决主键冲突的问题

时间:2021-11-29 21:42:09
mycat插入数据时如何解决主键冲突的问题?比如,user表以userName字段作为主键(非自增),通过mycat简单的mod-long分片规则将其分片到两台服务器上,经过测试发现通过mycat插入user表数据时可以插入两条userName字段相同的记录,造成主键冲突。原因主要是因为主键冲突的检测是在配置的两台服务器上的数据库里进行的,两条userName字段相同的记录被分片到了不同的服务器上,因此没有报主键冲突的错误。不知道有没有通过配置mycat的方法解决这个问题?望大神解答!

2 个解决方案

#1


怎么没人回复

#2


可以使用全局序列

#1


怎么没人回复

#2


可以使用全局序列