相信很多用了 MySQL 很久的人(特别是平时过多关注业务开发的人),对这两个字段属性的概念还不是很清楚,一般会有以下疑问: 我字段类型是 not null,为什么我可以插入 空值; 为毛 not null 的效率比 null 高; 判断字段不为空的时候,到底要 column <> ” 还是要用 column is not null 呢。 带着上面几个疑问,我们来深入研究一下 null 和 not null 到底有什么不一样。 null 和 空值 一样么? 首先,我们要搞清楚 空值 和 null 的概念: 空值 是不占用空间的; MySQL中的 null 其实是占用空间…
你可能需要了解一下 MySQL 的 null 和 not null
Posted on