Ja, u kunt dit doen. Zie de MySQL-referentie (versie 5.5) .
Een UNIEKE index creëert een beperking zodat alle waarden in de index verschillend moeten zijn. Er treedt een fout op als u een nieuwe rij probeert toe te voegen met een sleutelwaarde die overeenkomt met een bestaande rij. Voor alle engines staat een UNIEKE index meerdere NULL-waarden toe voor kolommen die NULL kunnen bevatten.