è raro, ma concordo con il paiolo ... 128 campi come chiave unica mi sembrano un attimo eccessivi ...

comunque ... potresti creare un campo CHAR 32 o CHAR 40 (o ancora meglio BINARY 16 o 20) e buttarci dentro l'hash md5/sha1 dell'insieme dei valori della tabella

il campo lo trasformi in una chiave primaria e hai la chiave

però, giusto una domanda ... la chiave primaria, in una tabella del genere a che ti serve?