记一次匪夷所思的主键冲突问题

报错:Duplicate entry '7b03' for key 'PRIMARY'

原因分析:主键重复冲突,但我的id用的UUID为什么主键冲突只报了4位,各种百度和查资料都不知道UUID怎么就重复了,原来是mysql里设置了"键长度",例如我的俩个id分别为:7b03a3d07c474246ac8cf5f2xxxxxxxx和7b033f88d8104eb4bf22182axxxxxxxx,但由于设置了键长度,所以认为这俩个id重复了,只需要把键长度删掉即可

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一个问题: 假设这个人手上有 $k$ 个 A,那么有 $k$ 种可能性,即他手上有 1 个 A、2 个 A、3 个 A 或 4 个 A。 根据条件概率的公式,有: $$P(\text{手上有不止一个 A} \mid \text{手上有一个 A}) = \dfrac{P(\text{手上有不止一个 A} \cap \text{手上有一个 A})}{P(\text{手上有一个 A})}$$ 其中,$P(\text{手上有一个 A})$ 是已知的,等于 $\dfrac{4}{52} = \dfrac{1}{13}$。 接下来,我们需要计算 $P(\text{手上有不止一个 A} \cap \text{手上有一个 A})$,即这个人手上有不止一个 A 且手上有一个 A 的概率。 如果他手上有 1 个 A,那么手上不可能有不止一个 A,所以这种情况下的概率为 0。 如果他手上有 2 个 A,那么他手上不止一个 A 的概率为 1。 如果他手上有 3 个 A,那么他手上不止一个 A 的概率为 1。 如果他手上有 4 个 A,那么他手上不止一个 A 的概率为 1。 因此,有: $$P(\text{手上有不止一个 A} \mid \text{手上有一个 A}) = \dfrac{1+1+1+1}{\dfrac{1}{13}} = \boxed{13}$$ 第二个问题: 同样地,假设这个人手上有 $k$ 个 A,那么有 $k$ 种可能性,即他手上有 1 个 A、2 个 A、3 个 A 或 4 个 A。 根据条件概率的公式,有: $$P(\text{手上有不止一个 A} \mid \text{手上有一个黑桃 A}) = \dfrac{P(\text{手上有不止一个 A} \cap \text{手上有一个黑桃 A})}{P(\text{手上有一个黑桃 A})}$$ 其中,$P(\text{手上有一个黑桃 A})$ 是已知的,等于 $\dfrac{1}{13}$。 接下来,我们需要计算 $P(\text{手上有不止一个 A} \cap \text{手上有一个黑桃 A})$,即这个人手上有不止一个 A 且手上有一个黑桃 A 的概率。 如果他手上有 1 个 A,那么手上不可能有不止一个 A,所以这种情况下的概率为 0。 如果他手上有 2 个 A,那么他手上有一个黑桃 A 的概率为 $\dfrac{1}{2}$,而且手上不止一个 A 的概率也为 1,因为他手上只有两张牌,另一张牌必然是 A。 如果他手上有 3 个 A,那么他手上有一个黑桃 A 的概率为 $\dfrac{3}{4}$,而且手上不止一个 A 的概率也为 1,因为他手上只有三张牌,另外两张牌必然是 A。 如果他手上有 4 个 A,那么他手上有一个黑桃 A 的概率为 1,而且手上不止一个 A 的概率也为 1。 因此,有: $$P(\text{手上有不止一个 A} \mid \text{手上有一个黑桃 A}) = \dfrac{\dfrac{1}{2}\times 1 + \dfrac{3}{4}\times 1 + 1\times 1}{\dfrac{1}{13}} = \boxed{\dfrac{52}{13}}$$ 答案中,分子为 52 是因为这个人手上有 4 个 A,其中有一个是黑桃 A,所以在计算概率时,我们把这种情况的概率算了 4 次。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值