Unique constraint that allows empty values in MySQL
Yes, you can do this. See the MySQL reference (version 5.5). A UNIQUE index creates a constraint such that all values in the index must be distinct. An error occurs if you try to add a new row with a key value that matches an existing row. For all engines, a UNIQUE index allows multiple … Read more