2013-08-03 21 views
6

我試圖解決這個錯誤:SQL錯誤:1191 - 找不到FULLTEXT指數相匹配的列列表

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

查詢:

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我試圖創建一個新的在我的multiforums網站上發言。

+1

請勿在公共場所登錄,甚至是虛擬登錄。 –

+4

你在'subject'列有全文索引嗎? –

+1

錯誤消息似乎很清楚... –

回答

11
ALTER TABLE table ADD FULLTEXT index_name(column1); 

試試這個添加全文索引。

+1

謝謝!我用來修復錯誤:ALTER TABLE'mybb_threads' ADD FULLTEXT( 'subject' ) – user2649117

+0

你需要在哪裏添加以下ALTER TABLE ..因爲我從數據庫配置表列 –

相關問題