Ошибка Windows. Как исправить быстро и правильно?
NOT NULL и значения по умолчанию - Учим SQL на примере Postgres
В SQL есть специальное значение NULL, которое означает, что данных нет. Любой тип данных может хранить NULL, если мы не запретим ему это. Чтобы записать в ячейку значение NULL, не надо пытаться ввести его с клавиатуры - в этом случае получится текст '<null>', а не отсутствие данных. В меню ячеек (на правую кнопку мыши) есть пункт "Set NULL". Какие колонки, по логике, могут хранить NULL, а какие - не могут? Например, отчества может не быть, поэтому колонка отчества может хранить NULL. Фамилия, имя и дата рождения есть всегда, поэтому эти колонки не могут хранить NULL...