Je kunt NULL's niet vergelijken (als je iets vergelijkt met NULL, zelfs NULL=NULL zijn de resultaten altijd FALSE
) dit gedrag is gedocumenteerd in MySQL-ref.
Dus ik denk dat de enige manier is om kolommen NIET NULL te definiëren of dit probleem in een trigger af te handelen.