Du kan ikke sammenligne NULL'er (hvis du sammenligner noget med NULL, selv NULL=NULL, er resultaterne altid FALSE
) denne adfærd er dokumenteret i MySQL ref.
Så jeg tror, den eneste måde er at definere kolonner IKKE NULL eller håndtere dette problem i en trigger.