Un cliente no dejó su teléfono al registrarse: esa celda queda en NULL.
No es lo mismo que 0, ni que una cadena de texto vacía "": es la ausencia total de un valor
=WHERE telefono = NULL nunca encuentra nada, aunque sí haya filas con NULL
La forma correcta de preguntar ¿esta columna no tiene dato? es IS NULL, no = NULL
Por qué = NULL nunca funciona
NULL representa se desconoce; comparar un desconocido contra otro desconocido con = nunca da verdadero, ni siquiera comparándolo consigo mismo.