2012-01-22 12 views
10

Jaka jest różnica między DEFAULT NULL a CHECKBX NULL mysql?Jaka jest różnica między DEFAULT NULL a CHECKBX NULL mysql?

mogę ustawić domyślną jako NULL lub jest pole poniżej której mogę sprawdzić powiedzieć NULL?

Jaka jest różnica?

+1

Co masz na myśli przez pole wyboru NULL? Czy odnosisz się do interfejsu użytkownika podobnego do phpMyAdmin? –

+0

Jest pole select/czek, które mogą być zaznaczone przy tworzeniu którego w lewo wartość NULL w MyAdmin – cgwebprojects

Odpowiedz

14

Posiadanie DEFAULT NULL kolumna oznacza, jeśli nie ustawić wartość dla kolumny, będzie NULL domyślnie.

Posiadanie NULL kolumn (zdolne) oznacza, że ​​może być NULL w ogóle, w przeciwnym razie będzie to wymagać, aby ustawić wartość dla kolumny, albo domyślnie lub w zapytaniu wkładki. Zaznacz to pole tylko, jeśli wartość ma być opcjonalna.

+0

Opcjonalne jak, użytkownik może lub nie może wypełnić ich numer telefonu w formularzu? – cgwebprojects

+0

Dokładnie, wartość NULL jest wartością, która zazwyczaj wskazuje na brak wartości, jeśli nie można ustawić wartości NULL, wymagana jest jedna. –

+0

Dzięki za wyjaśnienie tego! – cgwebprojects

Powiązane problemy