22问答网
所有问题
mysql字段为not null,没有设置默认值 为什么会默认插入0
如题所述
举报该问题
其他回答
第1个回答 2017-09-30
没有默认值就不会自动插入值,应该是你的程序端写得默认值插入本回答被提问者采纳
相似回答
sql数据库
字段设置
成
not
null
的话
,字段
不
设置默认值
是不是就不能
插入
...
答:
是的,必须有默认值
。
因为在SQL SERVER中NULL跟''是完全不一样的,NULL表示未知,没有类型可言,而''是有类型的,表示一个空的字符串
。所以有not null约束的列是可以插入''的。有时候做判断的时候可能某个列既有NULL值又有''值,这时候就经常用 where isnull(列名,'')=''进行判断。在ORACLE...
NOT
NULL
和NULL
视频时间 0000:00
大家正在搜
mysql设置字段默认值
sql设置字段默认值
mysql字段默认值
mysql默认当前时间字段
sql给字段添加默认值
mysql怎么修改字段值
sql删除字段默认值
oracle修改表字段默认值
mysql修改字段值
相关问题
mysql字段为not null,没有设置默认值 为什么会默...
sql数据库字段设置成not null的话,字段不设置默认值...
mysql数据库,字段varchar,not null 无默...
mysql 字段类型为bit(1) NOT NULL 怎么给...
请教一个MySQL的NOT NULL指令和default 0...
为什么mysql字段要设置为not null
为什么mysql字段要设置为not null
请教一个MySQL的NOT NULL指令和default 0...