Tak, możesz to zrobić. Zobacz Informacje o MySQL (wersja 5.5) .
Indeks UNIQUE tworzy ograniczenie, tak że wszystkie wartości w indeksie muszą być różne. Jeśli spróbujesz dodać nowy wiersz z wartością klucza, która pasuje do istniejącego wiersza, wystąpi błąd. We wszystkich aparatach indeks UNIQUE dopuszcza wiele wartości NULL dla kolumn, które mogą zawierać NULL.