Ano, můžete to udělat. Viz referenční informace o MySQL (verze 5.5) .
UNIQUE index vytváří takové omezení, že všechny hodnoty v indexu musí být odlišné. Pokud se pokusíte přidat nový řádek s hodnotou klíče, která odpovídá existujícímu řádku, dojde k chybě. U všech strojů umožňuje UNIQUE index více hodnot NULL pro sloupce, které mohou obsahovat hodnotu NULL.