nix: Identische Einträge trotz UNIQUE KEY

Beitrag lesen

Hinsichtlich eines UNIQUE-Index kann es beliebig viele Spalten geben, die statt eines tatsächlichen Wertes (der dann einzigartig sein muß) den Wert NULL haben dürfen.

Vermutlich wirkt sich diese Eigenschaft von NULL auch auf den zusammengesetzten UNIQUE-Index aus.

Wie schaffe ich dann meinen gewünschten Effekt? Ein PRIMARY KEY kann es nicht werden, der lässt ja keine NULL-Spalten zu. Ein UNIQUE KEY funktioniert ebenfalls nicht. Eine Idee? Oder geht das dann nur applikationsseitig?