如果有人没有电话或者不想输入他/她的电话号码,那么DB中的值存储应该是默认空白还是空?
假设一个人A在没有使用网站的情况下直接与服务人员B打交道,那么A人不想给他/她的电子邮件,因为可能没有。
答案 0 :(得分:0)
如果值是可选的,则默认值为NULL
,因为它可能有值,当您设置空白''
时,它有一个值,空值,但仍然是值。
使用NULL
作为默认值的一个重要原因是,如果按列排序,则会先显示NULL
值。
如果值不是可选的,空白(''
)可能是有效的默认值,但通常没有意义,因为通常应该填充非可选列有一些数据。