Pour utiliser un texte (un chaine de caractère) en tant que clé primaire, il faut spécfier la longueur de cette clé. En effet pour utiliser un clé primaire sur MySQL, il faut que MySQL connaisse la valeur (le nombre de caractère) de ta chaine. Voici un article plus détaillé (en anglais) :
Pour régler ton problème, tu pourrait mettre dans "Taille/Valeurs*", une valeur comme 255.