Nie możesz porównywać wartości NULL (jeśli porównujesz cokolwiek z NULL, nawet NULL=NULL, wynik jest zawsze FALSE
) to zachowanie jest udokumentowane w MySQL ref.
Myślę więc, że jedynym sposobem jest zdefiniowanie kolumn NOT NULL lub obsłużenie tego problemu w wyzwalaczu.