2016-06-06 15:39:21 2402次浏览 4条回答 0 悬赏 10 金钱

往数据库中出入数据时,有时会报某字段缺少一个mo认值?除了王规则中添加一个默认值,还有其他办法吗?这是由什么原因引起的呢?

  • 回答于 2016-06-07 08:56 举报

    确保插入前该字段有值就是,或者字段改允许为空,再给一个默值.

  • 回答于 2016-06-07 09:05 举报

    你数据结构设计的是不能为空吧,给字段一个默认值也行啊

  • 回答于 2016-06-07 15:27 举报

    因为你建表的时候not null了,加个default或者取消not null

  • 回答于 2016-06-18 02:25 举报

    mysql数据库开启严格模式后not null的字段就必须写入。
    2种办法解决你的问题:
    1,关闭mysql严格模式,这样即使not null也不用必须写入;
    2,把not null去掉,抑或not null但把default设置好。

您需要登录后才可以回答。登录 | 立即注册
小程府
经理

小程府 北京

注册时间:2016-03-23
最后登录:2021-02-09
在线时长:30小时31分
  • 粉丝13
  • 金钱255
  • 威望100
  • 积分1555

热门问题