Existe uma diferença entre NULLe nullem PHP? Às vezes, eles parecem ser intercambiáveis e às vezes não.
editar: por algum motivo, quando li a documentação vinculada na resposta (antes de postar esta pergunta), li-a como "diferencia maiúsculas de minúsculas" em vez de "não diferencia maiúsculas de minúsculas", razão pela qual publiquei esta pergunta em primeiro lugar. .
NULL=nulle vice-versa, a menos que uma correspondência exata no banco de dados seja consultada.