複合インデックスが正しい言葉かどうかはわかりません。つまり、複数の列で構成されるインデックスがあるということです。
問題:
私の主キーは 2 つの列で構成されており、正常に機能します。列Aと列B。2 つの columnA と columnC で構成される同じテーブルに別のインデックスを作成しようとすると、問題が発生します。2番目のインデックスを作成するとすぐに、それが引き継がれてクラスター化インデックスになるため、テーブルはそれによって順序付けられ、主キーインデックスが最初に作成されることを無視します。
考えられる解決策:
ColumnA と ColumnB の最初のインデックスでテーブルを並べ替えたいのですが、他の目的で 2 番目のインデックスを使用しています。この問題を解決するために、ColumnA と ColumnC が唯一のインデックスである 2 番目のテーブルにデータを複製することができますが、回避できる場合はそうしたくありません。
システム情報: MySQL