2012-01-22 14 views
10

Qual è la differenza tra DEFAULT NULL e CHECKBOX NULL mysql?Qual è la differenza tra DEFAULT NULL e CHECKBOX NULL mysql?

Posso impostare il valore predefinito NULL o c'è una casella di controllo sotto la quale posso controllare per dire NULL?

Qual è la differenza?

+1

Cosa intendi con CHECKBOX NULL? Ti stai riferendo a un'interfaccia utente come phpMyAdmin? –

+0

C'è una casella di controllo/selezione che può essere spuntata al momento della creazione che ha a sinistra il valore di NULL in myAdmin – cgwebprojects

risposta

14

Avere una colonna DEFAULT NULL significa che se non si imposta un valore per la colonna, sarà NULL per impostazione predefinita.

Avere una colonna NULL (in grado) significa che può essere NULL, altrimenti sarà necessario impostare un valore per la colonna, per impostazione predefinita o nella query di inserimento. Seleziona quella casella solo se il valore dovrebbe essere opzionale.

+0

Facoltativo come in, l'utente può o non può compilare il proprio numero di telefono in un modulo? – cgwebprojects

+0

Esattamente, NULL è un valore che di solito indica l'assenza di un valore, se non si accetta NULL, ne si richiede uno. –

+0

Grazie chiarito! – cgwebprojects

Problemi correlati