2013-08-03 1 views
6

私はこのエラーを解決しようとしているに一致するFULLTEXTインデックスを見つけることができません:SQLエラー: - 1191年には、列リスト

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

問合せ:私は新しいを作成しようwhene

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 

私の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を追加する必要があります。 –

関連する問題