Одна из основных проблем, связанных с нулями, заключается в том, что не существует единого общепринятого значения для их интерпретации, и поэтому результаты использования нулей часто противоречивы и отличаются от предполагаемого значения.
Обычно значения нуля должны бытьскрытый или несколько отвлеченный от конечных пользователей.Поэтому, если разработчик решает поместить ноль в базу данных, он обычно также должен определить, как удалить его позже.
По этим причинам может иметь смысл либо вообще не использовать нули, либо свести к минимуму их использование..
Если вы разрешаете нулевые значения, вам следует тщательно определить значение и правильную обработку этих нулевых значений и убедиться, что ваш код обрабатывает их правильно.Если вы не используете нули, то обычно вам не нужно это делать - хотя вы, возможно, захотите разработать свой код так, чтобы нули не генерировались даже там, где их нет в базе данных.