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

手机游戏开发者 2024-9-9 09:53:09 72 0 来自 中国
今天刚创建了一个表,为订单号创建了唯一索引。
在测试同学测试的过程中,看了一下数据,竟然有重复订单号?
怎么想都想不明白,问了另一个大牛,他告诉我:
因为分库分表了。唯一键只能保证一个库中不重复,而不同库,无法限制。
我分库用的是平台ID,分表用的是订单号,我看了一下那两条数据,果然,平台ID不一样,那么他们有可能不在一个库里。
大牛说:你用同一个平台ID insert一下,我试了一下,果然插入不进去。
我就说嘛,数据库层是最底层的限制了,如果再限制不住,那还有什么可靠性可言呢?
嗯,大牛就是大牛。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-22 00:54, Processed in 0.179435 second(s), 33 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表