MySQL唯一索引可以为null么
时间: 2024-03-24 15:38:27 浏览: 141
MySQL中NULL对索引的影响深入讲解
MySQL唯一索引允许为NULL,不过允许NULL的行只能有一行,也就是说,如果对某个列创建了唯一索引,并且有一行的这个列值为NULL,那么这一列的值为NULL的行只能有一行,因为再插入一行NULL值,就会和已有的NULL值行产生冲突,违反了唯一性约束。所以,一般情况下,我们不会在某个列上创建唯一索引,并且允许该列的值为NULL。
阅读全文
MySQL中NULL对索引的影响深入讲解