PRとかを見ていてわかったことの備忘録 はじめに varchar(128) 型カラムへの数値比較 bigint 型カラムへの文字列比較 まとめ はじめに MySQL 5.7 で、カラムの型と異なる型の値でクエリを発行した場合、暗黙的な型変換が発生し、パフォーマンスに影響を与える可能性があります。 今回遭遇したパターンの、varchar(128) 型と bigint 型のカラムに対して、それぞれ型違いのクエリを発行した時の挙動と user_id カラムへのインデックスの影響について、なぜインデックスが効かなくなるのかという点も踏まえて解説します。 varchar(128) 型カラムへの数値比較 …