Не можете да сравнявате NULL (ако сравните нещо с NULL дори NULL=NULL, резултатите винаги са FALSE ) това поведение е документирано в MySQL ref.
Така че мисля, че единственият начин е да дефинирате колони НЕ NULL или да се справите с този проблем в тригер.