比方一个商品表,有一个字段 status,表示是否上架 0,1 ,创建商品时,就可以设置状态是否上架,后端在验证参数层,就限定了[0,1],那么你是否还会设置数据库中该字段 status 的默认值?
由于接收前端传过来的数据,status 肯定是有值的,但是如果时后端程序内部去 new Goods(),不设置 status 的值,这时候入库就会报错。如果给数据库设置了默认值就不会报错了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.