2012-01-22 82 views
10

DEFAULT NULL和CHECKBOX NULL mysql有什麼區別?DEFAULT NULL和CHECKBOX NULL mysql有什麼區別?

我可以將默認值設置爲NULL或有一個複選框下面我可以檢查說NULL?

有什麼區別?

+1

你是什麼意思由CHECKBOX NULL?你指的是像phpMyAdmin這樣的UI嗎? –

+0

有一個選擇/複選框,可以在創建時勾選左側爲空的值myAdmin – cgwebprojects

回答

14

擁有一列DEFAULT NULL意味着如果您不爲該列設置值,則默認情況下它將爲NULL。

有一列NULL(能夠)意味着它可以是NULL,否則它會要求您設置該列的值,默認情況下或插入查詢。如果該值應該是可選的,請僅檢查該框。

+0

可選,因爲用戶可以或不可以在表單中填寫電話號碼? – cgwebprojects

+0

確切地說,NULL是一個通常表示沒有值的值,如果不允許NULL,則需要一個值。 –

+0

謝謝你清除了! – cgwebprojects

相關問題