Có, MySQL cho phép nhiều NULL trong một cột với một ràng buộc duy nhất.
CREATE TABLE table1 (x INT NULL UNIQUE);
INSERT table1 VALUES (1);
INSERT table1 VALUES (1); -- Duplicate entry '1' for key 'x'
INSERT table1 VALUES (NULL);
INSERT table1 VALUES (NULL);
SELECT * FROM table1;
Kết quả:
x
NULL
NULL
1
Điều này không đúng với tất cả các cơ sở dữ liệu. Ví dụ:SQL Server 2005 trở lên chỉ cho phép một giá trị NULL duy nhất trong cột có một ràng buộc duy nhất.