Você não pode comparar NULLs (se você comparar qualquer coisa com NULL mesmo NULL=NULL os resultados serão sempre
FALSE
) esse comportamento está documentado em referência MySQL
Então, acho que a única maneira é definir colunas NOT NULL ou lidar com esse problema em um gatilho.