MySQL значение по умолчанию? - PullRequest
0 голосов
/ 20 января 2011

В моей базе данных является ли стандартным оставлять большинство полей со значением по умолчанию "none"? Например, идентификатор пользователя, заголовок сообщения, категория или теги.

Ответы [ 2 ]

1 голос
/ 20 января 2011

Для обязательных полей, таких как имя пользователя или пароль, вы должны установить NOT NULL.Для других необязательных полей вы можете установить значение NULL.Для чисел почти всегда полезно установить значение по умолчанию на ноль 0.

1 голос
/ 20 января 2011

Я отвечу на ваш вопрос так, как лучше всего его понимаю.

Для User_id обычно устанавливается значение по умолчанию auto_increment.SQL будет автоматически заполнять это при создании новой записи.

Текстовые поля по умолчанию будут иметь значение null, хотя при создании таблицы вы можете установить DEFAULT, например, '', 'cat' или что-то ещетебе нравится.

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