采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在后台添加商品的时候 默认没有勾选 ishot issale 和saleprice等 提交的时候就会报错 而且ishot issale的默认值空的,saleprice的默认是Null类型,当时写数据库的是都给默认值了?
所以既然saleprice你设置了非空,就以为它必须被填写
SQL后面有default 默认值 不填写的话应该有默认值呢,default和not null 这两个属性有冲突吗,default 什么时候起作用?
因为是not null ,所有你没有填写saleprice的话,首先验证可以通过,因为是safe,但是mysql就会报错,因此抛出了异常
我把 saleprice 设置数了 ,没有勾选 ishot issale 提交的时候还是报上面的错误,为什么呢? 不勾选的话应该有默认值'0'呢??
打印POST数据看下,是表单提交的问题还是数据处理的问题
老师,已经传上来了,最上面的两张图
登录后可查看更多问答,登录/注册
【毕设】购物、下单、支付、收货...各功能模块开发,打造京东式电商平台
2.2k 13
1.3k 12
1.3k 10
900 10
5.2k 9
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号