当前位置: 代码迷 >> ASP.NET >> 插入数据库的有关问题
  详细解决方案

插入数据库的有关问题

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

------解决方案--------------------------------------------------------
' ' != null
------解决方案--------------------------------------------------------
对, ' '并不表示是null ,你可以insert into students values(null,null)看报错不报错。
------解决方案--------------------------------------------------------
空字符串 != null
  相关解决方案