Non puoi confrontare i NULL (se confronti qualcosa con NULL anche NULL=NULL il risultato è sempre FALSE
) questo comportamento è documentato in MySQL ref.
Quindi penso che l'unico modo sia definire le colonne NON NULL o gestire questo problema in un trigger.