環境
MySQL 5.7
質問内容
2つのテーブルがあります。
テーブル1・・・text型の項目aを持つ
テーブル2・・・varchar(64)型の項目aを持つ
上記の項目は同じ値を保持します。
このとき、テーブル1とテーブル2を項目aで内部結合したいので、インデックスの追加を考えています。
下記の場合はインデックスが利用されるという理解で正しいでしょうか?
前提条件:
テーブル1の項目aに対しては、既に a(32) としてインデックスが作成されている。
対応:
テーブル2の項目aに対して、下記のインデックスを追加する。
sql
1ALTER TABLE テーブル2 ADD INDEX idx_a(a(32));
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。