ciao a tutti, è da un po' che leggo gli articoli e le guide di questo sito ma ho ancora un problema che non riesco a risolvere.
ho creato un db per il mio sito e una delle tabelle dovrebbe contenere due campi, un campo id (chiave primaria che fa riferimento ad un'altra tabella con le informazioni personali di ogni utente) e un campo contenente un testo (lungo al massimo 5000 caratteri); un testo per ogni utente.
ora vorrei creare un indice full text sul campo contenente i testi in modo da poter fare una ricerca per parole chiave e restituire, tramite gli id corrispondenti, i dati degli utenti (che risiedono in un'altra cartella) e il testo stesso.

il problema è che non riesco a costruire questo indice sul campo "testo", ho impostato il tipo del campo su mediumtext, poichè varchar sarebbe troppo corto per 5000 caratteri, ma se imposto l'indice come full text mysql mi da l'errore:
#1170 - BLOB/TEXT column 'testo' used in key specification without a key length.

anche se imposto la key lenght l'errore rimane.

l'errore dov'è?
grazie
matteo