Indexation sur champs TEXT avec MySQL
Bobinours
Messages postés
2898
Date d'inscription
Statut
Membre
Dernière intervention
-
Menvusa -
Menvusa -
J'ai une petite question pour connaisseur.
J'utilise PhpMyAdmin 2.2.0rc4 et MySQL v2.23.40.
J'ai un champ "Contenu" défini comme ceci:
Champ: Contenu
Type: TEXT
Attributs:
Null: not null
Défaut:
Extra:
Lorsque j'essai de cliquer sur le lien "Index", voici le message d'erreur qui apparait:
ALTER TABLE `forum` ADD INDEX(`contenu`)
MySQL a répondu: BLOB column 'contenu' used in key specification without a key length
J'ai essayé d'ajouter une longueur à ce champ (16 ou 65535 -- je ne connais pas l'unité de longueur), mais rien n'y fait.
Comment puis-je ajouter un index sur ce champs.
Sur le site officiel il est dit:
"You can have indexes on BLOB and TEXT columns with MySQL Version 3.23.2 and newer. Older versions of MySQL did not support this."
Mais ma version est supérieur.
Merci pour toute information.
-= Bobinours =-
J'utilise PhpMyAdmin 2.2.0rc4 et MySQL v2.23.40.
J'ai un champ "Contenu" défini comme ceci:
Champ: Contenu
Type: TEXT
Attributs:
Null: not null
Défaut:
Extra:
Lorsque j'essai de cliquer sur le lien "Index", voici le message d'erreur qui apparait:
ALTER TABLE `forum` ADD INDEX(`contenu`)
MySQL a répondu: BLOB column 'contenu' used in key specification without a key length
J'ai essayé d'ajouter une longueur à ce champ (16 ou 65535 -- je ne connais pas l'unité de longueur), mais rien n'y fait.
Comment puis-je ajouter un index sur ce champs.
Sur le site officiel il est dit:
"You can have indexes on BLOB and TEXT columns with MySQL Version 3.23.2 and newer. Older versions of MySQL did not support this."
Mais ma version est supérieur.
Merci pour toute information.
-= Bobinours =-
A voir également:
- Indexation sur champs TEXT avec MySQL
- Sms to text - Télécharger - Sauvegarde
- Mysql community server - Télécharger - Bases de données
- Word mettre à jour tous les champs - Forum Word
- Corinne copie un texte sur le web et le colle dans un document avec l'option "texte non formaté" (aussi appelée "texte sans mise en forme"). qu'est-ce qui est conservé ? - Forum Bureautique
- Comment justifier un texte sur word ✓ - Forum Word
3 réponses
Il faut définir la longueur de l'index après le nom du champ.
Par exemple au lieu de contenu, tu mets contenu (10)
Fred
Par exemple au lieu de contenu, tu mets contenu (10)
Fred