依据我们在保存数据的时候,习惯性的把暂时没有的数据记为null,表示当前我们无法提供有效的信息.不过使用null但是时候,需要我们注意一些问题.对此MySQL文档说明如下: 使用null的易错点下面我摘取MySQL官方给出的null的易错点做讲解.对MySQL不熟悉的人很容易搞混null和零值。比如下面这2句SQL产生的数据是独立的第一句SQL只是表示暂时不知道电话号码是多少,第二句是电话号码知道并且记录为。比如你这样写,where后判断的结果永不会是true:如果你使用null和其他数据做计算,那么结果永远是null,除非MySQL文档对某些操作做了额外的特殊说明。例如count(*)不会统计值为null的数据.

MySQL null的一些易错点

MySQL null的一些易错点