2012-01-22 6 views
10

В чем разница между DEFAULT NULL и CHECKBOX NULL mysql?В чем разница между DEFAULT NULL и CHECKBOX NULL mysql?

Я могу установить значение по умолчанию как NULL или есть флажок, ниже которого я могу проверить, чтобы сказать NULL?

В чем разница?

+1

Что вы подразумеваете под CHECKBOX NULL? Вы имеете в виду UI, например phpMyAdmin? –

+0

Есть флажок select/check, который можно отметить при создании, у которого слева значение NULL в myAdmin – cgwebprojects

ответ

14

Наличие столбца DEFAULT NULL означает, что если вы не установили значение для столбца, по умолчанию оно будет NULL.

Наличие столбца NULL (в состоянии) означает, что он может быть NULL вообще, в противном случае вам потребуется установить значение для столбца по умолчанию или в запросе вставки. Установите этот флажок только в том случае, если это значение является необязательным.

+0

Дополнительно, как и в случае, пользователь может или не может заполнить свой номер телефона в форме? – cgwebprojects

+0

Точно, NULL - это значение, которое обычно указывает на отсутствие значения, если вы запретили NULL, вам нужен один. –

+0

Спасибо, спасибо! – cgwebprojects

Смежные вопросы