sql >> データベース >  >> RDS >> Mysql

複数の列のフルテキストインデックスはどのように機能しますか?

    CREATE FULLTEXTINDEX<のマニュアルをざっと見る/ a> 、column_nameを繰り返すことで複数の列を指定できることを示します そのようなもの:

    CREATE FULLTEXT INDEX ON table_name (column_name1 [...], column_name2 [...]) ...
    

    この情報を考えると、3列にまたがる単一のインデックスが作成されると思います。 。さらに、複合インデックスに関しては、左から右のルールで機能すると想定しています(次のステートメントの実行プランを確認して、これを確認します)。したがって、(col1, col2, col3)の複合インデックス 使用するには、この順序で選択する必要があります(SELECT col1, col2 ... )。 col2を呼び出す場合 インデックスは使用しません。



    1. ORA-01843は有効な月ではありません-日付の比較

    2. 'Closure'のシリアル化は許可されていません-laravel

    3. MySQLのバージョンを確認する方法

    4. サマーパフォーマンスパルーザ2013のフォローアップ