函数
- MySQL 中
sum()
函数没统计到任何记录时,会返回 null 而不是 0- 可以使用
IFNULL
函数包装sum()
把 null 转换为 0
- 可以使用
- MySQL 中
count(<字段>)
字段不统计null
值COUNT(*)
才是统计所有记录数量的正确方式。
- MySQL 中
=NULL
并不是判断条件而是赋值- 对 NULL 进行判断只能使用
IS NULL
或者IS NOT NULL
- 对 NULL 进行判断只能使用
字段
- 建议都设置为
not null
, MySQL 存储null
字段吃内存