Heim > Fragen und Antworten > Hauptteil
MySQL 字段默认值 一般设null 还是空字符串?设nul 和空字符串的区别是什么,各有什么优缺点。
PHP中文网2017-04-17 14:41:43
不确定,但是感觉好像存的是空字符串。你可以一条有空值的数据,然后检查下空字段值的类型,是string就是空字符串,不是就是null。
简单点说,
var testString = ""; //这个是声明了一个testString字符串,等于"",已经存在内存里了。
var testString = null; //这个声明了一个testString变量,仅仅有个变量,并没有实际分配内存空间。
如果不理解你就这么想,如果用一个写字表示这个过程,""表示一张白纸没写字。而null表示你连一张白纸都没有。