- Перед валидацией содержимого поля проверь на пустоту, если пусто пропускай как валидная запись, нет то делай валидацию того что там указали.
- Проверяй на количество символов (учитывай кодировки), если 0 то пропускай как валидная запись, нет то делай валидацию того что там указали.
- Сделай значение по умолчанию для поля. Перед валидацией проверь значение, если оно соответствует значению по умолчанию, то в базу пиши null если нет делай валидацию.
Для себя я сделал класс валидации, и при проверке указываю параметр для пропуска пустого (null) значения.