InnoDB
でFULLTEXT
インデックスをはったカラムをupdate
で更新したとき
そのカラムに対するFULLTEXT
インデックスが更新されないという現象が発生。
調べてみると、サーバーの設定が必要だったので記録しておきます。
12.9.6 MySQL の全文検索の微調整の【InnoDB 全文インデックスの最適化】を参照@dev.mysql.com
サーバーを止めないで変更
console
mysql> set GLOBAL innodb_optimize_fulltext_only=ON;
サーバー再起動するなら
my.cnf
に追記
my.cnf
[mysqld]
innodb_optimize_fulltext_only = ON
innodb_optimize_fulltext_onlyの説明@dev.mysql.com