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

cgw*_*cts 11 mysql null

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

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

有什么不同?

Joa*_*son 16

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

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

  • @joachim isakssom 我不明白你所说的“它根本可以为空”是什么意思,任何人都可以澄清一下。谢谢 (2认同)