bonjour,

Je commence a gerer une base MySQL.
Pour recuperer les enregistrements, j'ai fait une page cgi sous perl, pas de pb, ca fonctionne.
Cependant, avec de grosses charges, j'ai peur que faire une recherche avec des
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM tab WHERE $parameter LIKE "%$$has_skeys{$parameter}%"
prenne finalement bcp de temps et de ressources.

On m'a parle d'index les champs en Full text...
J'ai fait qqs recherche et je cherche encore... Qqn connait le principe et pourrais me l'expliquer ?
Merci d'avance !
Batou

pour info : $$has_skeys{$parameter} est du perl, pas de pb a ce niveau la !



EDIT:
J'ai essaye de multiples fois d'ajouter un index, mais a chaque fois, l'erreur generee:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BLOB/TEXT column 'column_name' used in key specification without a key length
CA VEUT DIRE QUOI ?!