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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.