猿问

数据库unique的的漏洞怎么破

我给一张表的某个字段设置了unique唯一性约束,但是当两个相同的数据“同时”,注意是“同时”插入。这个时候竟然两条数据都存进去了。也就是说如果两条数据同时插入的话,是没有办法校验唯一性的。我并不是空口说白话,我和一个同事重现了这个场景而且不止一次。

然后我就蒙蔽了,虽然这种场景很少见。但在高并发的情况下。不排除会发生,但是我总觉得这个问题应该是有办法解决的,只是自己水平一般。

所以请各位支点招。

思君满月
浏览 2051回答 2
2回答

化龙贝

来张图看看
随时随地看视频慕课网APP
我要回答