MySQLでNULLの値を検索する
NULLの値を検索したい場合、たとえば次のようにすればいかにもできそうですが
mysql> SELECT * FROM my_table WHERE phone = NULL;
これは、実際にNULLの値が入っていても、空の値を返します。
なぜなら、
phone = NULL
はいつでもFalseだからです。
次のように、IS NULLを利用しましょう。
mysql> SELECT * FROM my_table WHERE phone IS NULL;