【发布时间】:2014-04-21 06:12:59
【问题描述】:
我有一个 PHP 表单,其中包含必填字段和非必填字段。在相应的 mysql 表中,我定义了必填字段不是 NULL,非必填字段将接受 NULL 值。但我发现即使对于 NOT NULL 列,用户也可以输入空白值。如果我将 NULL 列留空,mysql 会将其值显示为 NULL,如果我将 NOT NULL 列留空,mysql 会将其值显示为空白(不显示 NULL)。
我现在的感觉是没有必要在对应的mysql表中定义非必填字段为NULL。最佳做法是什么?可以保持原样吗? (即仍然允许他们接受 NULL 值)或者我应该将非强制性字段也更改为不接受 NULL 值。
需要你的建议!!!!!!
【问题讨论】:
-
添加了指向反论点的链接。