我为什么要在MySQL中用NULL

2018-04-03  本文已影响6人  WTIFS

因为不用NULL的话你就得设默认值,默认值设多少合适是个问题
并且二者的意义是不一样的,一个表示有值,值为默认值;一个表示没有值

另外,比如年龄,默认值设成0了,现在我要筛选20岁以下的,用age<20来筛,就会把0的也筛出来
你当然可以加>0的条件,但每个条件都这么处理太麻烦,还不如直接用NULL,自动帮我们筛掉空值

上一篇下一篇

猜你喜欢

热点阅读