问题 DEFAULT NULL和CHECKBOX NULL mysql有什么区别?


DEFAULT NULL和CHECKBOX NULL mysql有什么区别?

我可以将默认值设置为NULL,或者在下面有一个复选框,我可以检查它是否为NULL?

有什么不同?


8306
2018-01-22 22:49


起源

你是什​​么意思CHECKBOX NULL?你是指像phpMyAdmin这样的用户界面吗? - Pekka 웃
有一个选择/复选框可以在创建时勾选,其中myAdmin中的值为NULL - cgwebprojects


答案:


具有DEFAULT NULL列意味着如果没有为列设置值,则默认情况下它将为NULL。

使列NULL(能够)意味着它可以完全为NULL,否则它将要求您在默认情况下或在插入查询中为列设置值。如果该值应该是可选的,则仅检查该框。


16
2018-01-22 22:56



如果可选,用户可能会或可能不会填写表格中的电话号码? - cgwebprojects
确切地说,NULL是一个通常表示没有值的值,如果不允许NULL,则需要一个值。 - Joachim Isaksson
谢谢你清理了! - cgwebprojects
null复选框有什么好处?增加速度?减少数据库的大小?这是真的吗? - Mahdi Jazini