首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

插入数据库的有关问题

2012-01-22 
插入数据库的问题为什么我在一个表里的字段设置的是不为空,但我插入了一个空的,也能插进去呢?比如,有一个

插入数据库的问题
为什么我在一个表里的字段设置的是不为空,但我插入了一个空的,也能插进去呢?
比如,
有一个学生表,里面有一个id,一个name。都是不为空的
我要插入一条直
insert   into   students   values( ' "+id+ " ', ' "+name+ " ')
就通过了,
在查询分析器里
insert   into   students   values( ' ', ' ')
也通过了
这是为什么

[解决办法]
' ' != null
[解决办法]
对, ' '并不表示是null ,你可以insert into students values(null,null)看报错不报错。
[解决办法]
空字符串 != null

热点排行