Outra razão para isso talvez porque você tenta definir uma coluna para NOT NULL quando na verdade já tem NULL valores.