2013-08-03 14 views
6

Sto cercando di risolvere questo errore:SQL Errore: 1191 - Non riesci a trovare indice FULLTEXT corrispondenza l'elenco delle colonne

1191 - Can't find FULLTEXT index matching the column list

Query:

SELECT t.*, t.username AS threadusername, u.username, 
MATCH (t.subject) AGAINST ('test123 test') AS relevance 
FROM 123test_threads t 
LEFT JOIN 123test_users u ON (u.uid = t.uid) 
WHERE t.fid='2' AND t.tid!='4' AND t.visible='1' AND t.closed NOT LIKE 'moved|%' 
AND MATCH (t.subject) AGAINST ('test123 test') >= '2' 
ORDER BY t.lastpost DESC LIMIT 0, 5 

whene cerco di creare un nuovo thread nel mio sito Web di multiforum.

+1

Non registrare accessi in spazi pubblici, nemmeno accessi fittizi. –

+4

Hai un indice di testo completo nella colonna 'subject'? –

+1

Il messaggio di errore sembra essere abbastanza chiaro ... –

risposta

11
ALTER TABLE table ADD FULLTEXT index_name(column1); 

Prova questo per aggiungere un indice di testo completo.

+1

grazie! ho usato per correggere l'errore: ALTER TABLE 'mybb_threads' ADD FULLTEXT ( ' subject' ) – user2649117

+0

Dove è necessario aggiungere il seguente ALTER TABLE .. perché configuro le colonne della tabella dal database –

Problemi correlati