Cita: 1- agregar a la consulta de busqueda campo LIKE '%%' OR campo IS NULL
2- dejar vacio el campo cuando no se inserta (es decir permitir nulos pero dejarlos vacios no con NULL), pero no se si esta bien.g
todo depende de que necesites hacer. si para ti los null y los vacios representan lo mismo, cualquiera de las dos opciones sería buena.
Yo me iría mas por la segunda opción.
Un saludo