Unikalne ograniczenie, które pozwala na puste wartości w MySQL

Mam pole, w którym przechowywane są kody produktów. Kody są unikalne, ale niektóre produkty po prostu nie mają kodu. Nie mogę wymyślić kodów, ponieważ są to kody dostawców.

Czy jest to możliwe w MySQL?

Jestem noobem z procedurami składowanymi i wyzwalaczami, więc jeśli rozwiązanie dotyczy jednego z nich, prosimy o cierpliwość.

Aktualizacja: kolumna NIE jest zerowa. Dlatego nie mogłem tego zrobić.

questionAnswers(3)

yourAnswerToTheQuestion