作为程序员一定要保持良好的睡眠,才能好编程

mysql字段中使用default null 还是default empty ?

发布时间:2018-04-26

在日常工作中,建表的时间,纠结 使用 default null  还是 defaut ''


如果只是php开发的话,没有什么问题。



如果是php开发接口,也许终端 是  ios  或者  安卓,一旦终端没有处理好空字符的判断,就会显示出 null。不建议使用 null


因为 java 是强类型 语言  null 类型。 不是字符串类型了,


因此在一些app项目中,看到显示  null  就是数据库中使用了null。


null 在数据库中占用空间 


emptyString 不占用空间。


我们不建议使用null


请使用  '' 空字符串    default ''


建议设计数据库的时候默认值尽量少用null.