老师你好,为什么shop_category_name的默认值是",而不是NULL?

来源:2-3 实体类设计与表创建B

goto_air

2018-12-28

图片描述

老师你好,想问下为什么shop_category_name的默认值是",而不是NULL;设置NULL为默认值,不填也会显示为空啊。

写回答

1回答

翔仔

2018-12-28

同学好,默认值''表示字符串,路径这些可以是null,名字这些最好是空字符串,这样好处理一些。不过其实类别名字不会为空的,不用担心

0
2
翔仔
回复
goto_air
null字容易存在二义性,是因为程序出错返回空还是什么的,但是如果你设置名字这些的话由于是字符的,取回空字符串证明数据库存的就是空字符串而非异常导致的
2018-12-29
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程