MySQL的NULL值

来源:互联网 发布:怎么通过ip找到域名 编辑:程序博客网 时间:2024/04/28 09:28

非常不建议使用NULL值,主要原因如下:

  • 1、所有使用NULL值的情况,都可以通过一个有意义的值的表示;

  • 2、NULL值到非NULL的更新无法做到原地更新,更容易发生索引分裂,从而影响性能;

  • 3、NULL值在timestamp类型下容易出问题,特别是没有启用参数explicit_defaults_for_timestamp;

  • 4、NOT IN子查询在有NULL值的情况下返回永远为空结果,查询容易出错