日常开发中,一般都会涉及到数据库增删改查,那么不可避免会遇到Mysql中的NULL和空字符。由此可见,当统计数量的时候。空值并不会被当成有效值去统计。所以在设置默认值的时候,尽量不要用null当默认值,如果字段是int类型,默认为0;如果是varchar类型,默认值用空字符串('')会更好一些。带有null的默认值还是可以走索引的,只是会影响效率。

区分MySQL中的空值(null)和空字符('')

区分MySQL中的空值(null)和空字符('')

区分MySQL中的空值(null)和空字符('')