Нулевые значения в дБ и значения по умолчанию - PullRequest
0 голосов
/ 11 февраля 2011

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

Ответы [ 2 ]

1 голос
/ 11 февраля 2011

Если вам когда-нибудь понадобится хранить данные там, где вам нужна возможность указать «мы не знаем», тогда вы можете рассмотреть возможность использования нулевых значений.

Например, я храню данные с удаленных датчиков. Когда я не могу получить данные датчика, например, из-за проблем с сетью, я использую ноль.

Если, однако, вам требуется, чтобы значение всегда присутствовало, вам следует использовать ограничение NOT NULL.

0 голосов
/ 11 февраля 2011

Да, это бы сработало. Если для этих столбцов задано ненулевое значение и не указано значение по умолчанию, вы обязательно получите сообщение об ошибке из БД.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...