MySQL5逆引き大全460の極意

データ操作命令(SELECT)の極意 - Tips70 検索時に特定のインデックスを適用/除外するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

3-3その他のSELECT命令Tips70 検索時に特定のインデックスを適用/除外するには

Level2

PointSELECT命令でUSE INDEX/IGNORE INDEX句を利用します

構文1  適用
SELECT 取得列 [,...] FROM テーブル名 USE INDEX
[FOR {JOIN|ORDER BY|GROUP BY}]([インデックス,...]) [...]
構文2  除外
SELECT 取得列 [,...] FROM テーブル名 IGNORE INDEX
[FOR {JOIN|ORDER BY|GROUP BY}](インデックス,...) [...]

USE INDEX/IGNORE INDEX句を利用することで、テーブルの検索時にどのインデックスを利用するべきか(除外するべきか)を指定することができます。本オプションは、EXPLAIN命令でMySQLが意図しないインデックスを使用していることが判った場合に使用します。デフォルトでも

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません