今回も可能な限り手短にいきたいと思います。
DESC users;
Field | Type | Null | Key |
---|---|---|---|
id | char(5) | NO | PRI |
name | varchar(100) | NO |
SELECT * FROM users WHERE id = 12345;
SELECT * FROM users WHERE id = "12345";
この場合、それぞれインデックスはどのように働くでしょうか?
穴を掘って入りたいぐらいに恥ずかしい話ですが、この挙動について今日初めて知りました。
結論
検索条件の値はカラムのデータ型と揃えましょう。