Einzigartige Einschränkung, die leere Werte in MySQL zulässt

Ich habe ein Feld, in dem Produktcodes gespeichert sind. Die Codes sind eindeutig, aber einige Produkte haben einfach keinen Code. Ich kann keine Codes erfinden, da es sich um Provider-Codes handelt.

Ist diese Art von Einschränkung in MySQL möglich?

Ich bin ein Anfänger mit gespeicherten Prozeduren und Triggern. Wenn die Lösung eine dieser Prozeduren beinhaltet, haben Sie bitte etwas Geduld.

Update: Die Spalte ist NICHT Null. Deshalb konnte ich das nicht tun.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage