帮助中心/最新通知

质量为本、客户为根、勇于拼搏、务实创新

< 返回文章列表

【服务器相关】Mysql添加联合唯一索引及相同数据插入报错问题

发表时间:2025-06-16 03:46:00 小编:主机乐-Yutio

加了唯一索引,但数据还是有重复的,原来如此

今天刚创建了一个表,为订单号创建了唯一索引。

在测试同学测试的过程中,看了一下数据,竟然有重复订单号?

怎么想都想不明白,问了另一个大牛,他告诉我:

因为分库分表了。唯一键只能保证一个库中不重复,而不同库,无法限制。

我分库用的是平台ID,分表用的是订单号,我看了一下那两条数据,果然,平台ID不一样,那么他们有可能不在一个库里。

大牛说:你用同一个平台ID insert一下,我试了一下,果然插入不进去。

我就说嘛,数据库层是最底层的限制了,如果再限制不住,那还有什么可靠性可言呢?

嗯,大牛就是大牛。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。


联系我们
返回顶部