Можно ли использовать значение по умолчанию NULL?

У меня есть несколько столбцов, которые могут содержать данные, если пользователь хочет их предоставить.

Пример | Эл. Почта | Имя | Фамилия |

Электронная почта - Обязательно, поэтому для столбца установлено НЕ NULL - По умолчанию: Нет

Имя - Не требуется, поэтому для столбца установлено значение NULL - По умолчанию: NULL

Фамилия - Не требуется, поэтому для столбца установлено значение NULL - По умолчанию: NULL

В phpmyadmin при создании / редактировании столбца; у него есть опция, указывающая По умолчанию: с раскрывающимся списком, показывающим Нет | Как определено | NULL | Текущая отметка времени

Потому что Имя | Фамилия является необязательной и не требуется, следует ли мне выбирать по умолчанию NULL или, может быть, NONE?

Что лучше и почему, пожалуйста?

Я знаю, что по этому поводу уже ведется много дискуссий, но я не смог найти ни одного ответа на свой вопрос; они больше касались разрешения NULL или NOT NULL, мой вопрос касается значения по умолчанию.

5
задан halfer 10 July 2017 в 20:01
поделиться