唯一键存储更多重复的空值

时间:2015-11-26 10:40:11

标签: mysql

据我所知,唯一密钥只存储一个null。但在这种情况下,它接受更多的null。我不知道为什么?

这究竟发生了什么

enter image description here

1 个答案:

答案 0 :(得分:0)

不,唯一键存储多个null。

<强>的Oracle

Oracle Thread

<强> MySQL的

  

UNIQUE索引创建一个约束,以便索引中的所有值   必须是截然不同的如果您尝试使用a添加新行,则会发生错误   与现有行匹配的键值。对于所有引擎,都是独一无二的   index允许包含NULL的列的多个NULL值。

MySql Thread