Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将mysql字段中的默认值设置为NULL_Mysql - Fatal编程技术网

如何将mysql字段中的默认值设置为NULL

如何将mysql字段中的默认值设置为NULL,mysql,Mysql,大家好,我对mysql有问题…我有一个字段,用户可以在其中保存值或将其保留为空,所以我应该将此字段的默认值设置为空吗?是不是…我怎么做好了?在大多数情况下,是默认值。在定义表架构时,不要指定默认值,当然也不要为该字段指定NOTNULL。字段不需要为NULL,您只需输入一个空值即可。这通常更好,因为NULL表示“不存在信息”而不是“字段为空”。用户可能会故意将某个字段留空,因为他没有任何可填充的内容(例如“个人网站”),但这是一个信息,而NULL表示“我们不知道”

大家好,我对mysql有问题…我有一个字段,用户可以在其中保存值或将其保留为空,所以我应该将此字段的默认值设置为空吗?是不是…我怎么做好了?

在大多数情况下,是默认值。在定义表架构时,不要指定默认值,当然也不要为该字段指定NOTNULL。

字段不需要为NULL,您只需输入一个空值即可。这通常更好,因为NULL表示“不存在信息”而不是“字段为空”。用户可能会故意将某个字段留空,因为他没有任何可填充的内容(例如“个人网站”),但这是一个信息,而NULL表示“我们不知道”