哎呀,今天咱们聊聊MySQL里那个让人头疼的小妖精——空字符串和NULL。这俩家伙,别看名字不起眼,搞起事情来可是一点都不含糊。
首先,空字符串,这货就是个光杆司令,啥内容都没有,就是一串空气。在MySQL眼里,这玩意儿就是个“空”字,但是它毕竟还是个字符串,不是完全不存在。你用`WHEREcolumn=''`这样的条件一查,哎,它就冒出来了。
再来,NULL,这哥们儿就更神秘了。它不是空,也不是不存在,它是“不知道”或者“未定义”。在数据库里,NULL就是个黑洞,啥都吸进去,啥都不吐出来。你要是用`WHEREcolumn=NULL`这样的条件找它,嘿,它偏不让你找到。得用`WHEREcolumnISNULL`这招,才能把它揪出来。
这俩家伙在数据库里闹腾,有时候让人哭笑不得。
tokenpocket官网下载:https://jjzyjjyy.com/zhifeijizw/27571.html