il campo TEXT e' di 64kb... devi specificare la lunghezza in byte che deve avere la chiave.... cioe' a partire dal primo per quanti byte deve considerare il valore indice. Non puoi mica fare una chiave primaria su 64 kb...

Ma non e' proprio consigliabile fare un campo TEXT come chiave primaria... rivedi la struttura della tabella che e' sicuramente meglio.