1. 首页
  2. 数据库
  3. MySQL
  4. 区分MySQL中的空值(null)和空字符('')

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

上传者: 2021-08-30 06:07:58上传 PDF文件 83.79 KB 热度 31次

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

用户评论