No puede comparar NULL (si compara algo con NULL, incluso NULL =NULL, los resultados siempre son FALSE
) ) este comportamiento está documentado en MySQL ref.
Así que creo que la única forma es definir columnas NOT NULL o manejar este problema en un disparador.