首页 > MySQL 字段默认值 一般设null 还是空字符串?

MySQL 字段默认值 一般设null 还是空字符串?

MySQL 字段默认值 一般设null 还是空字符串?设nul 和空字符串的区别是什么,各有什么优缺点。


空字符串可以,尽量不要用null,这是一个关键字,在你以后索引优化时会是个坑


不确定,但是感觉好像存的是空字符串。你可以一条有空值的数据,然后检查下空字段值的类型,是string就是空字符串,不是就是null。
简单点说,
var testString = ""; //这个是声明了一个testString字符串,等于"",已经存在内存里了。
var testString = null; //这个声明了一个testString变量,仅仅有个变量,并没有实际分配内存空间。
如果不理解你就这么想,如果用一个写字表示这个过程,""表示一张白纸没写字。而null表示你连一张白纸都没有。

【热门文章】
【热门文章】