qq_38969881
2019-08-23 15:24mysql 设置数据不能为空,但是插入数据时不设值却能成功插入
今天学习mysql的时候遇到一个问题
如图,给name设置了not null,但是插入数据时不对它插入数据,却能成功插入数据,不报错。查看数据,是系统给了一个默认值 ,但是我并没有给它设置默认
值啊?
然后在另一台电脑上同样的操作,却又提示name不能为空,需要设置值,这是什么原因?mysql版本都是一样的,一个自动设置了默认值,一个没有
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 为什么我不能用PHP将数据插入mysql数据库
- mysql
- php
- 3个回答
- 如果特定列中不存在值,则将数据插入数据库
- mysql
- php
- 2个回答
- mysql5.7插入数据缓慢问题
- mysql
- 5个回答
- java向mysql插入数据是,进行范围判定
- java
- mysql
- 数据
- 15个回答
- java程序(jdbc) 向mysql数据库插入数据的问题
- 数据库
- java
- mysql
- 9个回答
换一换