AllesMeins: mySQL: UNIQUE und mehrere leere Felder zulassen

Beitrag lesen

Hiho,

ich habe in einer Tabelle mehrere Mitgliedsnummern, die nicht doppelt vergeben sein dürfen (also ein klassischer Fall für UNIQUE). Nun sollen aber auch Einträge ohne Mitgliedsnummer möglich sein (Diese werden bisher verweigert, weil mySQL korrekterweise es nicht gut findet das mehr als ein Eintrag den Wert '' hat). Gibt es eine Möglichkeit für ein "UNIQUE nur solange das Feld einen Wert hat, leere Werte in beliebiger Menge zulassen"?

Grüsse

Marc