2016-07-13 オプティマイザが吐き出したクエリを確認する #mysql mysql 概要 オプティマイザが実際に組み立てたクエリを確認する方法です。 実行結果や取得結果が期待通りにならない時など、ヒントが隠されているかもしれません。 手順 EXPLAINの後ろにEXTENDEDを追加するとWARNINGとして、オプティマイザが吐き出したクエリが出てくる。 mysql> explain extended -> select * from hoge; mysql> show warnings TIPS <cache> みたいな文字列は消さないとシンタックスエラーになる 参考 MySQLのwhere ~ inとサブクエリの組み合わせで悩んだ話 | KentaKomai Blog