Wenn eine Kombination von Spalten einzigartig sein sollen so bilde über diese eine Quersumme (z.B MD5) und Speicher das in einer Spalte die "UNIQUE" ist.
Würdest du das so machen, obwohl du weißt, dass man mehreren Spalten denselben Unique-Index vergeben kann? Ggf. warum?