天天看點

Mysql 唯一索引的字段值 允許多個NULL值存在嗎

MYSQL 引擎innodb ,設定了唯一索引的列值  允許 多個NULL值存在。

示例:

字段 userCardNum 添加了唯一索引

 原由:

因為這裡 NULL 的定義 ,是指 未知值。 是以多個 NULL ,都是未知的,不能說它們是相等的,也不能說是不等,就是未知的。是以多個NULL的存在是不違反唯一限制的。