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