если надо обнулять - да, можно. я вообще плохо понимаю кейс когда обнулять надо
Ну видимо разные разработчики по-разному привыкли работать с NULL в БД. Для кого-то NULL - зло.
для меня да, нарушение какой-то там формы, а я уже не помню какой
я не знаю как сейчас, когда-то давно, как минимум, в мускуле, некоторые индексы, построенные на nullable-колонках работали медленнее, чем на колонках not-null Так что были такие приемы, что 0 в колонке принималось эквивалентом NULL
Всё может быть. Мы в PG в индексах обычно не используем nullable колонки. Максимум используем проверку на null в предикатах индексов для особых условий уникальности, например.
мне кажется, это вопрос предпочтения Хотя, при строгом подходе, конечно, выделять особые значения - костыль. Упороты перфекционисты будут утверждать, что NULL - правильно
Обсуждают сегодня