mysql の照合順序でまたはまる

いつもはまる。mysql の照合順序。URL を mysql に入れたり出したりする修行 - 昨日知ったこと でやたら URL の重複が発生すると思ったら、照合順序がデフォルトの utf8_general_ci になっていて、ケースインセンシティブになっていたのが原因。ドメイン名のところはそれでいいけど、それ以外は大文字小文字を区別しないと。だから照合順序を utf8_bin にしておかなければならなかった。