У меня есть несколько столбцов, которые могут содержать данные, если пользователь хочет их предоставить.
Пример | Электронная почта | Имя | Фамилия |
Электронная почта - Обязательный, поэтому для столбца установлено значение NOT NULL - По умолчанию: Нет
Имя - Не требуется, поэтому для столбца установлено значение NULL - По умолчанию: NULL
Фамилия - не требуется, поэтому для столбца установлено значение NULL - по умолчанию: NULL
В phpmyadmin при создании / редактировании столбца; у него есть опция, говорящая По умолчанию: с раскрывающимся списком, показывающим Нет | Как определено | NULL | Текущая отметка времени
Потому что Имя | Фамилия является необязательной и не требуется, если я выбираю значение по умолчанию NULL или, может быть, NONE?
Что лучше и почему, пожалуйста?
Я знаю, что уже было много дискуссий по этому вопросу, но я не смог найти ни одной, которая ответила бы на мой вопрос; они касались разрешения NULL или NOT NULL, мой вопрос о значении по умолчанию.