by shigemk2

当面は技術的なことしか書かない

where id がnullだったとき

たとえば、テーブルhogehogeのフィールドにint(11)でidが登録されているとする(nullはok)
その場合特定のidの情報をサーチしたいときは、こう書くと思います。

mysql> selecd * from hogehoge where id = 10;

そしてこれを、

mysql> selecd * from hogehoge where id = null;

と書いたら、エラーなのか?エラーになりませんでした。

Empty set (0.00 sec)

nullが不許可でも同じだった。
なお、負の値で検索しても、検討違いな値で検索しても
結果は同じだった。なんでだろうね。