请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

insertShop之插入priority

为什么老师在ShopDaoTest 没有插入priority 不报错啊 我的却报不能为NULL
数据库的priority fied设置为 NOT NULL DEFAULT ‘0’

正在回答 回答被采纳积分+3

2回答

翔仔 2018-12-25 08:51:31

同学好,我的priority 

`priority` int(3) DEFAULT '0',

没设置成not null 所以不报错

1 回复 有任何疑惑可以回复我~
  • 提问者 慕仙2874578 #1
    我觉得,priority表示为权重,应该有一个值,所以设置为NOT NULL
    ,我对老师这么设置,可以理解到,但是不理解的是,这样设置,是怎么不会报priority的为NULL的错的。
    回复 有任何疑惑可以回复我~ 2018-12-25 10:30:01
  • 提问者 慕仙2874578 #2
    搞错了,我以为是慕课网的同学。 hhh
    我记得老师你在,设计数据库的时候设置了,NOT NULL
    回复 有任何疑惑可以回复我~ 2018-12-25 10:32:29
翔仔 2018-12-26 00:11:49

同学好,我没设置not null呢:)https://img1.sycdn.imooc.com//szimg/5c2256a30001908412681072.jpg

同学也可以设置上not null 这样也是合理的,毕竟都有优先级好排序,但是设置的时候,需要给个默认值:)

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信