Creation de table avec un champ texte comme clé primaire
Je n'arrive pas à créer une table sous mySQL et que la clé primaire soit un texte et non un entier. J'exécute ce script qui pourtant me parait être correct :
Code:
1 2 3 4 5 6
|
CREATE TABLE `TESTCREATIONTABLE` (
`IDENTIFIANT` TEXT NOT NULL ,
`VALEUR` TEXT NOT NULL ,
PRIMARY KEY ( `IDENTIFIANT` )
) |
et lorsque je l'execute Mysql me renvoie le message d'erreur suivant :
MySQL a répondu:
#1170 - La colonne 'IDENTIFIANT' de type BLOB est utilis�e dans une d�finition d'index sans longueur d'index
Que doit faire pour pouvoir créer ma table???
Merci d'avance.