2013-08-03 21 views
6

Ich versuche, diesen Fehler zu lösen finden:SQL-Fehler: 1191 - Kann nicht FULLTEXT- Sions die Spaltenliste

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

Abfrage:

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 ich versuche, einen neuen zu erstellen Thread in meiner Multiforums Website.

+1

Veröffentlichen Sie keine Logins in öffentlichen Bereichen, nicht einmal Dummy-Logins. –

+4

Haben Sie einen Volltextindex für die Spalte 'subject'? –

+1

Die Fehlermeldung scheint ziemlich klar zu sein ... –

Antwort

11
ALTER TABLE table ADD FULLTEXT index_name(column1); 

Versuchen Sie dies, um einen Volltextindex hinzuzufügen.

+1

danke! Früher habe ich den Fehler behoben: ALTER TABLE 'mybb_threads' ADD FULLTEXT ( ' subject' ) – user2649117

+0

Wo müssen Sie die folgende ALTER TABLE hinzufügen .. weil ich Tabellenspalten aus der Datenbank konfiguriere –