Index faut

done -  
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je tente de creer une table avec mysql mais toujours la meme erreur s'affcihe quand je met un champ de text en tant que cles primaire voila l'erreur et merci d'avance :

#1170 - La colonne 'id' de type BLOB est utilisée dans une définition d'index sans longueur d'index


A voir également:

1 réponse

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

MySQL ne peut pas utiliser un champ de type text (ou blob) comme clé primaire ni index, à moins de le restreindre aux N premiers caractères.
Honnêtement, ce n'est pas une bonne idée d'utiliser un champ de ce type comme clé primaire, je te conseille plutôt d'utiliser une autre colonne, voire en créer une de toute pièce en auto-increment.

Xavier
2