#1283 - Column 'title' cannot be part of FULLTEXT index
データベースに FULLTEXT を介して変更したい列を含めようとすると 、エラーが発生します。
ALTER TABLE users ADD FULLTEXT (`firstname`, `lastname`, `title`, `description`)
このエラーが表示される理由や、この問題を解決する方法がわかりません。アイデアやヒントをいただければ幸いです。
#1283 - Column 'title' cannot be part of FULLTEXT index
データベースに FULLTEXT を介して変更したい列を含めようとすると 、エラーが発生します。
ALTER TABLE users ADD FULLTEXT (`firstname`, `lastname`, `title`, `description`)
このエラーが表示される理由や、この問題を解決する方法がわかりません。アイデアやヒントをいただければ幸いです。
FULLTEXT
index はMyISAM
テーブルではなくテーブルでのみ機能しInnoDB
ます。次のように入力して、使用しているストレージ エンジンを確認できます。
SHOW CREATE TABLE users;
次に、次のコマンドを使用してエンジンをALTER
使用するテーブルを作成できます。MyISAM
ALTER TABLE users ENGINE = MyISAM;
テーブルがInnoDBの場合は使用できません。そしてそれを落とす必要があります。
InnoDB @ http://dev.mysql.com/doc/refman/5.5/en/innodb-restrictions.htmlの制限も参照できます。