Pb indexation d'un champ de type mediumtext

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb indexation d'un champ de type mediumtext

par ouckileou » 21 avr. 2007, 14:10

Alors tu t'en sors ou pas ? c'est Résolu ce problème ?

par Garag » 21 avr. 2007, 11:44

merci de l'information

par sharep98 » 20 avr. 2007, 10:08

Le 'key length' désigne le nombre de caractères de la colonne 'keywords' à prendre en compte dans l'index.
Donc :

Code : Tout sélectionner

ALTER TABLE dbt_genres ADD INDEX (keywords(10))
pour baser l'index sur les 10 premiers caractères du champ.

par ouckileou » 19 avr. 2007, 19:06

Le meilleur endroit pour avoir ce genre de réponse, c'est le manuel.

Pb indexation d'un champ de type mediumtext

par Garag » 19 avr. 2007, 18:51

Bonjour,

J'ai un petit soucis lors de la création d'une de mes tables. Je souhaite indexé un champ de type mediumtext mais il me retourne ceci:
requête SQL:

ALTER TABLE `dbt_genres` ADD INDEX ( `keywords` )

MySQL a répondu:Documentation
#1170 - BLOB/TEXT column 'keywords' used in key specification without a key length
Comme l'erreur parle de key length, j'ai essayé d'imposer une taille au champ mais cela n'a rien changé. En même temps, peut on indexer un champ de type "text"?

Merci d'avance pour l'aide.