qq_38969881
qq_38969881
2019-08-23 15:24

mysql 设置数据不能为空,但是插入数据时不设值却能成功插入

  • mysql
  • sql

今天学习mysql的时候遇到一个问题
图片说明
如图,给name设置了not null,但是插入数据时不对它插入数据,却能成功插入数据,不报错。查看数据,是系统给了一个默认值 ,但是我并没有给它设置默认
值啊?
图片说明

然后在另一台电脑上同样的操作,却又提示name不能为空,需要设置值,这是什么原因?mysql版本都是一样的,一个自动设置了默认值,一个没有

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答